@media screen and (min-width: 37.5em) {
    .s-c {
        padding-left:.625rem;
        padding-right: .625rem
    }

    @supports (padding: max(0px)) {
        .s-c {
            padding-left:max(.625rem,env(safe-area-inset-left));
            padding-right: max(.625rem,env(safe-area-inset-right))
        }
    }

    .wnd-s-normal .s-c {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .wnd-s-normal .box-space {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .wnd-s-normal.wn-space-top .s-c {
        padding-top: 1rem
    }

    .wnd-s-normal.wn-space-bottom .s-c {
        padding-bottom: 1rem
    }

    .wnd-s-higher .s-c {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem
    }

    .wnd-s-higher .box-space {
        padding-top: 1.5625rem;
        padding-bottom: 1.5625rem
    }

    .wnd-s-higher.s-f .s-c {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .wnd-s-higher.wn-space-top .s-c {
        padding-top: 1.25rem
    }

    .wnd-s-higher.wn-space-bottom .s-c {
        padding-bottom: 1.25rem
    }

    .wnd-s-high .s-c {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }

    .wnd-s-high .box-space,.wnd-s-high.s-f .s-c {
        padding-top: 2.1875rem;
        padding-bottom: 2.1875rem
    }

    .wnd-s-high.wn-space-top .s-c {
        padding-top: 1.75rem
    }

    .wnd-s-high.wn-space-bottom .s-c {
        padding-bottom: 1.75rem
    }

    .l:not(.l-boxed):not(.l-sidebar) .l-m .s-hm-hidden+.s:not(.s-hc).wnd-s-higher .s-c {
        padding-top: 1.5625rem
    }

    .l:not(.l-boxed):not(.l-sidebar) .l-m .s-hm-hidden+.s:not(.s-hc).wnd-s-high .s-c {
        padding-top: 2.1875rem
    }

    .wnd-h-auto.s-hm:not(.s-hm-bdh) {
        min-height: 15.625rem
    }

    .wnd-h-high {
        min-height: 60vh
    }

    .wnd-cms .wnd-h-high {
        min-height: calc(60vh - 2.8125rem)
    }

    .wnd-h-full {
        min-height: 75vh
    }

    .wnd-cms .wnd-h-full {
        min-height: calc(75vh - 2.8125rem)
    }

    .wnd-hh-auto {
        min-height: 15.625rem
    }

    .wnd-hh-50 {
        min-height: 37.5vh
    }

    .wnd-hh-high {
        min-height: 56.25vh
    }

    .wnd-hh-full {
        min-height: 75vh
    }

    .l-narrow .wnd-s-normal .box-space {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .l-narrow .wnd-s-higher .box-space {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem
    }

    .l-narrow .wnd-s-high .box-space {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }

    .l-boxed .wnd-s-normal .box-space {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .l-boxed .wnd-s-higher .box-space {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem
    }

    .l-boxed .wnd-s-higher.s-f-simple .s-c {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .l-boxed .wnd-s-high .box-space {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }

    .l-boxed .wnd-s-high.s-f-simple .s-c {
        padding-top: 1.5625rem;
        padding-bottom: 1.5625rem
    }

    .l-boxed .s:not(.s-hn):not(.s-hm) .s-c {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    @supports (padding: max(0px)) {
        .l-boxed .s:not(.s-hn):not(.s-hm) .s-c {
            padding-left:max(1.25rem,env(safe-area-inset-left));
            padding-right: max(1.25rem,env(safe-area-inset-right))
        }
    }

    .l-boxed .s-hm.wnd-h-high {
        min-height: 65vh
    }

    .wnd-cms .l-boxed .s-hm.wnd-h-high {
        min-height: calc(65vh - 2.8125rem)
    }

    .l-boxed .s-hm.wnd-h-full {
        min-height: 90vh
    }

    .wnd-cms .l-boxed .s-hm.wnd-h-full {
        min-height: calc(90vh - 2.8125rem)
    }

    .l-boxed .l-m .s:not(:first-child) {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }

    .l-boxed .l-f .s {
        padding-top: 1.875rem
    }

    .l-boxed .l-f .s.s-f-simple {
        padding-bottom: 1.875rem
    }

    .b-s {
        padding: .9375rem
    }

    .b-s-t {
        padding-top: .9375rem
    }

    .b-s-r {
        padding-right: .9375rem
    }

    .b-s-b {
        padding-bottom: .9375rem
    }

    .b-s-l {
        padding-left: .9375rem
    }

    .b-s-t0 {
        padding-top: 0
    }

    .b-s-r0 {
        padding-right: 0
    }

    .b-s-b0 {
        padding-bottom: 0
    }

    .b-s-l0 {
        padding-left: 0
    }

    .b-s-50 {
        padding: .46875rem
    }

    .b-s-t50 {
        padding-top: .46875rem
    }

    .b-s-r50 {
        padding-right: .46875rem
    }

    .b-s-b50 {
        padding-bottom: .46875rem
    }

    .b-s-l50 {
        padding-left: .46875rem
    }

    .b-s-60 {
        padding: .5625rem
    }

    .b-s-t60 {
        padding-top: .5625rem
    }

    .b-s-r60 {
        padding-right: .5625rem
    }

    .b-s-b60 {
        padding-bottom: .5625rem
    }

    .b-s-l60 {
        padding-left: .5625rem
    }

    .b-s-150 {
        padding: 1.40625rem
    }

    .b-s-t150 {
        padding-top: 1.40625rem
    }

    .b-s-r150 {
        padding-right: 1.40625rem
    }

    .b-s-b150 {
        padding-bottom: 1.40625rem
    }

    .b-s-l150 {
        padding-left: 1.40625rem
    }

    .b-s-200 {
        padding: 1.875rem
    }

    .b-s-t200 {
        padding-top: 1.875rem
    }

    .b-s-r200 {
        padding-right: 1.875rem
    }

    .b-s-b200 {
        padding-bottom: 1.875rem
    }

    .b-s-l200 {
        padding-left: 1.875rem
    }

    .l:not(.l-sidebar) .wnd-float-left {
        margin-right: .9375rem!important
    }

    .l:not(.l-sidebar) .wnd-float-right {
        margin-left: .9375rem!important
    }

    .mt-old {
        padding: .46875rem .23438rem
    }

    .mt-old>div:empty {
        padding: .9375rem
    }

    .arrow {
        width: 4rem
    }

    .arrow-submit {
        font-size: 2.5rem;
        line-height: 1.625;
        width: 4rem;
        height: 4rem;
        margin-top: -2rem
    }

    .arrow-prev {
        left: -10px
    }

    .arrow-next {
        right: -10px
    }

    .wnd-s-high:not(.s-f) .cw-c,.wnd-s-higher:not(.s-f) .cw-c {
        margin-left: -.3125rem;
        margin-right: -.3125rem
    }

    .wnd-s-high:not(.s-f) .c-c,.wnd-s-higher:not(.s-f) .c-c {
        padding: .3125rem
    }

    .logo-classic .b-l,.wnd-eshop .logo-classic .b-l {
        max-width: 28.125rem
    }

    .logo-classic .b-l.b-ls-m .b-l-text-c,.logo-classic .b-l.b-ls-s .b-l-text-c {
        font-size: 1.25rem;
        line-height: 1.25
    }

    .logo-classic .b-l.b-ls-m.wnd-font-size-90 {
        font-size: 1.1875rem;
        line-height: 1.31579
    }

    .logo-classic .b-l.b-ls-m.wnd-font-size-50 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-60 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-70 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-80 .b-l-text-c {
        font-size: 1.125rem;
        line-height: 1.38889
    }

    .logo-classic .b-l.b-ls-m.wnd-font-size-10 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-20 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-30 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-40 .b-l-text-c {
        font-size: 1rem;
        line-height: 1.5625
    }

    .logo-classic .b-l.b-ls-l .b-l-text-c {
        font-size: 1.5rem;
        line-height: 2
    }

    .logo-classic .b-l.b-ls-l.wnd-font-size-50 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-60 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-70 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-80 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-90 .b-l-text-c {
        font-size: 1.375rem;
        line-height: 1.18182
    }

    .logo-classic .b-l.b-ls-l.wnd-font-size-10 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-20 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-30 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-40 .b-l-text-c {
        font-size: 1.25rem;
        line-height: 1.25
    }

    .logo-classic .b-l.logo-wings .b-l-text-w {
        padding-left: 3.4375rem
    }

    .logo-classic .b-l.logo-wings .b-l-text-w:after,.logo-classic .b-l.logo-wings .b-l-text-w:before {
        width: 2.8125rem
    }

    .logo-classic .b-l.logo-wings.wnd-image-vector .b-l-text-w,.logo-classic .b-l.logo-wings[class*=iar] .b-l-text-w {
        padding-right: 3.4375rem
    }

    .logo-classic .b-l.logo-beside .b-l-text-w {
        padding-left: 3.4375rem
    }

    .logo-classic .b-l.logo-beside .b-l-text-w:after,.logo-classic .b-l.logo-beside .b-l-text-w:before {
        width: 2.8125rem
    }

    .logo-classic .b-l.logo-beside.wnd-image-vector .b-l-text-w,.logo-classic .b-l.logo-beside[class*=iar] .b-l-text-w {
        padding-right: 3.4375rem
    }

    .logo-center .b-l-image {
        padding-bottom: .9375rem
    }

    .logo-center .b-l-image img {
        max-height: 8.75rem
    }

    .logo-center .b-l-embed {
        padding-bottom: .625rem
    }

    .logo-center .b-l-embed-svg {
        height: 5rem
    }

    .logo-center .b-l.b-ls-s .b-l-text-c {
        font-size: 2.25rem;
        line-height: 1.5
    }

    .logo-center .b-l.b-ls-m .b-l-text-c {
        font-size: 3rem;
        line-height: 1.41667
    }

    .logo-center .b-l.b-ls-m.wnd-font-size-50 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-60 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-70 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-80 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-90 .b-l-text-c {
        font-size: 2.875rem;
        line-height: 1.47826
    }

    .logo-center .b-l.b-ls-m.wnd-font-size-10 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-20 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-30 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-40 .b-l-text-c {
        font-size: 2.75rem;
        line-height: 1.54545
    }

    .logo-center .b-l.b-ls-l .b-l-text-c {
        font-size: 3rem;
        line-height: 1.41667
    }

    .logo-center .b-l.b-ls-l.wnd-font-size-50 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-60 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-70 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-80 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-90 .b-l-text-c {
        font-size: 3.25rem;
        line-height: 1.38462
    }

    .logo-center .b-l.b-ls-l.wnd-font-size-10 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-20 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-30 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-40 .b-l-text-c {
        font-size: 3.125rem;
        line-height: 1.36
    }

    .logo-center .b-l.logo-wings .b-l-text-w {
        padding-left: 3.4375rem;
        padding-right: 3.4375rem
    }

    .logo-center .b-l.logo-wings .b-l-text-w:after,.logo-center .b-l.logo-wings .b-l-text-w:before {
        width: 2.8125rem
    }

    .logo-center .b-l.logo-beside .b-l-text-w {
        padding-left: 3.4375rem;
        padding-right: 3.4375rem
    }

    .logo-center .b-l.logo-beside .b-l-text-w:after,.logo-center .b-l.logo-beside .b-l-text-w:before {
        width: 2.8125rem
    }

    .logo-center .b-l.logo-wb.allura .b-l-text-c {
        padding-left: 1.125rem;
        padding-right: 1.125rem
    }

    .logo-center .b-l.logo-wb.lobster .b-l-text-c {
        padding-left: .625rem;
        padding-right: .625rem
    }

    .logo-sidebar .b-l,.wnd-eshop .logo-sidebar .b-l {
        max-width: 28.125rem
    }

    .logo-sidebar .b-l.b-ls-m .b-l-text-c,.logo-sidebar .b-l.b-ls-s .b-l-text-c {
        font-size: 1.3125rem;
        line-height: 1.2381
    }

    .logo-sidebar .b-l.b-ls-m.wnd-font-size-50 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-60 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-70 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-80 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-90 .logo-text-cell {
        font-size: 1.1875rem;
        line-height: 1.47368
    }

    .logo-sidebar .b-l.b-ls-m.wnd-font-size-10 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-20 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-30 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-40 .logo-text-cell {
        font-size: 1.075rem;
        line-height: 1.52941
    }

    .logo-sidebar .b-l.b-ls-l .b-l-text-c {
        font-size: 1.5625rem;
        line-height: 2.08
    }

    .logo-sidebar .b-l.b-ls-l.wnd-font-size-50 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-60 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-70 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-80 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-90 .logo-text-cell {
        font-size: 1.5625rem;
        line-height: 1.6
    }

    .logo-sidebar .b-l.b-ls-l.wnd-font-size-10 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-20 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-30 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-40 .logo-text-cell {
        font-size: 1.4375rem;
        line-height: 1.73913
    }

    .logo-sidebar .b-l.logo-wings .b-l-text-w {
        padding-left: 3.4375rem;
        padding-right: 3.4375rem
    }

    .logo-sidebar .b-l.logo-wings .b-l-text-w:after,.logo-sidebar .b-l.logo-wings .b-l-text-w:before {
        width: 2.8125rem
    }

    .logo-sidebar .b-l.logo-beside .b-l-text-w {
        padding-left: 3.4375rem;
        padding-right: 3.4375rem
    }

    .logo-sidebar .b-l.logo-beside .b-l-text-w:after,.logo-sidebar .b-l.logo-beside .b-l-text-w:before {
        width: 2.8125rem
    }

    .s-hn.s-hn-centered.wnd-mt-sliding #menu-mobile {
        margin-right: .3125rem
    }

    .s-hn.wnd-mt-boxed .cart-and-mobile {
        padding: 0 .3125rem
    }

    .s-hn.s-hn-centered.wnd-mt-sliding .cart a:after {
        margin-left: .75rem!important
    }

    .claim .claim-46 {
        font-size: 2.25rem
    }

    .claim .claim-52 {
        font-size: 2.625rem
    }

    .claim .claim-55 {
        font-size: 2.8125rem
    }

    .claim .claim-56 {
        font-size: 2.5rem
    }

    .claim .claim-58 {
        font-size: 2.375rem
    }

    .claim .claim-60 {
        font-size: 1.875rem
    }

    .claim .claim-63 {
        font-size: 2.8125rem
    }

    .claim .claim-64 {
        font-size: 3rem
    }

    .claim .claim-65 {
        font-size: 2.8125rem
    }

    .claim .claim-66 {
        font-size: 3.125rem
    }

    .claim .claim-70 {
        font-size: 3.9375rem
    }

    .claim .claim-72 {
        font-size: 3.375rem
    }

    .claim .claim-74 {
        font-size: 2.8125rem
    }

    .claim .claim-80 {
        font-size: 3.75rem
    }

    .claim .claim-100 {
        font-size: 4.25rem
    }

    .claim .claim-114 {
        font-size: 3.125rem
    }

    .claim .claim-120 {
        font-size: 4.75rem
    }

    .claim .claim-122 {
        font-size: 3.75rem
    }

    .claim .claim-130 {
        font-size: 5.125rem
    }

    .claim .claim-142 {
        font-size: 5.375rem
    }

    .claim .claim-170 {
        font-size: 4.375rem
    }

    .claim-nb {
        line-height: 150%
    }

    .claim-wb.exo2.claim-46,.claim-wb.fira-sans.claim-46,.claim-wb.josefix.claim-46,.claim-wb.jp-kei-font.claim-46,.claim-wb.proxima-nova.claim-46,.claim-wb.raleway.claim-46,.claim-wb.roboto.claim-46,.claim-wb.zilla-slab.claim-46,.claim-wb.zillaslab.claim-46 {
        line-height: 175%
    }

    .claim-wb.exo2.claim-52,.claim-wb.exo2.claim-55,.claim-wb.exo2.claim-56,.claim-wb.exo2.claim-58,.claim-wb.exo2.claim-60,.claim-wb.fira-sans.claim-52,.claim-wb.fira-sans.claim-55,.claim-wb.fira-sans.claim-56,.claim-wb.fira-sans.claim-58,.claim-wb.fira-sans.claim-60,.claim-wb.josefix.claim-52,.claim-wb.josefix.claim-55,.claim-wb.josefix.claim-56,.claim-wb.josefix.claim-58,.claim-wb.josefix.claim-60,.claim-wb.jp-kei-font.claim-52,.claim-wb.jp-kei-font.claim-55,.claim-wb.jp-kei-font.claim-56,.claim-wb.jp-kei-font.claim-58,.claim-wb.jp-kei-font.claim-60,.claim-wb.proxima-nova.claim-52,.claim-wb.proxima-nova.claim-55,.claim-wb.proxima-nova.claim-56,.claim-wb.proxima-nova.claim-58,.claim-wb.proxima-nova.claim-60,.claim-wb.raleway.claim-52,.claim-wb.raleway.claim-55,.claim-wb.raleway.claim-56,.claim-wb.raleway.claim-58,.claim-wb.raleway.claim-60,.claim-wb.roboto.claim-52,.claim-wb.roboto.claim-55,.claim-wb.roboto.claim-56,.claim-wb.roboto.claim-58,.claim-wb.roboto.claim-60,.claim-wb.zilla-slab.claim-52,.claim-wb.zilla-slab.claim-55,.claim-wb.zilla-slab.claim-56,.claim-wb.zilla-slab.claim-58,.claim-wb.zilla-slab.claim-60,.claim-wb.zillaslab.claim-52,.claim-wb.zillaslab.claim-55,.claim-wb.zillaslab.claim-56,.claim-wb.zillaslab.claim-58,.claim-wb.zillaslab.claim-60 {
        line-height: 170%
    }

    .claim-wb.exo2.claim-63,.claim-wb.exo2.claim-64,.claim-wb.exo2.claim-65,.claim-wb.exo2.claim-66,.claim-wb.fira-sans.claim-63,.claim-wb.fira-sans.claim-64,.claim-wb.fira-sans.claim-65,.claim-wb.fira-sans.claim-66,.claim-wb.josefix.claim-63,.claim-wb.josefix.claim-64,.claim-wb.josefix.claim-65,.claim-wb.josefix.claim-66,.claim-wb.jp-kei-font.claim-63,.claim-wb.jp-kei-font.claim-64,.claim-wb.jp-kei-font.claim-65,.claim-wb.jp-kei-font.claim-66,.claim-wb.proxima-nova.claim-63,.claim-wb.proxima-nova.claim-64,.claim-wb.proxima-nova.claim-65,.claim-wb.proxima-nova.claim-66,.claim-wb.raleway.claim-63,.claim-wb.raleway.claim-64,.claim-wb.raleway.claim-65,.claim-wb.raleway.claim-66,.claim-wb.roboto.claim-63,.claim-wb.roboto.claim-64,.claim-wb.roboto.claim-65,.claim-wb.roboto.claim-66,.claim-wb.zilla-slab.claim-63,.claim-wb.zilla-slab.claim-64,.claim-wb.zilla-slab.claim-65,.claim-wb.zilla-slab.claim-66,.claim-wb.zillaslab.claim-63,.claim-wb.zillaslab.claim-64,.claim-wb.zillaslab.claim-65,.claim-wb.zillaslab.claim-66 {
        line-height: 163%
    }

    .claim-wb.exo2.claim-70,.claim-wb.exo2.claim-72,.claim-wb.exo2.claim-74,.claim-wb.exo2.claim-80,.claim-wb.fira-sans.claim-70,.claim-wb.fira-sans.claim-72,.claim-wb.fira-sans.claim-74,.claim-wb.fira-sans.claim-80,.claim-wb.josefix.claim-70,.claim-wb.josefix.claim-72,.claim-wb.josefix.claim-74,.claim-wb.josefix.claim-80,.claim-wb.jp-kei-font.claim-70,.claim-wb.jp-kei-font.claim-72,.claim-wb.jp-kei-font.claim-74,.claim-wb.jp-kei-font.claim-80,.claim-wb.proxima-nova.claim-70,.claim-wb.proxima-nova.claim-72,.claim-wb.proxima-nova.claim-74,.claim-wb.proxima-nova.claim-80,.claim-wb.raleway.claim-70,.claim-wb.raleway.claim-72,.claim-wb.raleway.claim-74,.claim-wb.raleway.claim-80,.claim-wb.roboto.claim-70,.claim-wb.roboto.claim-72,.claim-wb.roboto.claim-74,.claim-wb.roboto.claim-80,.claim-wb.zilla-slab.claim-70,.claim-wb.zilla-slab.claim-72,.claim-wb.zilla-slab.claim-74,.claim-wb.zilla-slab.claim-80,.claim-wb.zillaslab.claim-70,.claim-wb.zillaslab.claim-72,.claim-wb.zillaslab.claim-74,.claim-wb.zillaslab.claim-80 {
        line-height: 160%
    }

    .claim-wb.exo2.claim-100,.claim-wb.fira-sans.claim-100,.claim-wb.josefix.claim-100,.claim-wb.jp-kei-font.claim-100,.claim-wb.proxima-nova.claim-100,.claim-wb.raleway.claim-100,.claim-wb.roboto.claim-100,.claim-wb.zilla-slab.claim-100,.claim-wb.zillaslab.claim-100 {
        line-height: 155%
    }

    .claim-wb.exo2.claim-114,.claim-wb.exo2.claim-120,.claim-wb.exo2.claim-122,.claim-wb.exo2.claim-130,.claim-wb.exo2.claim-142,.claim-wb.exo2.claim-170,.claim-wb.fira-sans.claim-114,.claim-wb.fira-sans.claim-120,.claim-wb.fira-sans.claim-122,.claim-wb.fira-sans.claim-130,.claim-wb.fira-sans.claim-142,.claim-wb.fira-sans.claim-170,.claim-wb.josefix.claim-114,.claim-wb.josefix.claim-120,.claim-wb.josefix.claim-122,.claim-wb.josefix.claim-130,.claim-wb.josefix.claim-142,.claim-wb.josefix.claim-170,.claim-wb.jp-kei-font.claim-114,.claim-wb.jp-kei-font.claim-120,.claim-wb.jp-kei-font.claim-122,.claim-wb.jp-kei-font.claim-130,.claim-wb.jp-kei-font.claim-142,.claim-wb.jp-kei-font.claim-170,.claim-wb.proxima-nova.claim-114,.claim-wb.proxima-nova.claim-120,.claim-wb.proxima-nova.claim-122,.claim-wb.proxima-nova.claim-130,.claim-wb.proxima-nova.claim-142,.claim-wb.proxima-nova.claim-170,.claim-wb.raleway.claim-114,.claim-wb.raleway.claim-120,.claim-wb.raleway.claim-122,.claim-wb.raleway.claim-130,.claim-wb.raleway.claim-142,.claim-wb.raleway.claim-170,.claim-wb.roboto.claim-114,.claim-wb.roboto.claim-120,.claim-wb.roboto.claim-122,.claim-wb.roboto.claim-130,.claim-wb.roboto.claim-142,.claim-wb.roboto.claim-170,.claim-wb.zilla-slab.claim-114,.claim-wb.zilla-slab.claim-120,.claim-wb.zilla-slab.claim-122,.claim-wb.zilla-slab.claim-130,.claim-wb.zilla-slab.claim-142,.claim-wb.zilla-slab.claim-170,.claim-wb.zillaslab.claim-114,.claim-wb.zillaslab.claim-120,.claim-wb.zillaslab.claim-122,.claim-wb.zillaslab.claim-130,.claim-wb.zillaslab.claim-142,.claim-wb.zillaslab.claim-170 {
        line-height: 153%
    }

    .claim-wb.allura.claim-46,.claim-wb.cormorant.claim-46,.claim-wb.jp-logo-type-gothic.claim-46,.claim-wb.jp-utsukushi-mincho.claim-46,.claim-wb.jp-wada-lab-maru-gothic.claim-46,.claim-wb.life-savers.claim-46,.claim-wb.lora.claim-46,.claim-wb.marcellix.claim-46,.claim-wb.merriweather.claim-46,.claim-wb.montserrat.claim-46,.claim-wb.playfair-display.claim-46,.claim-wb.quicksand.claim-46,.claim-wb.rajdhani.claim-46 {
        line-height: 183%
    }

    .claim-wb.allura.claim-52,.claim-wb.allura.claim-55,.claim-wb.allura.claim-56,.claim-wb.allura.claim-58,.claim-wb.allura.claim-60,.claim-wb.cormorant.claim-52,.claim-wb.cormorant.claim-55,.claim-wb.cormorant.claim-56,.claim-wb.cormorant.claim-58,.claim-wb.cormorant.claim-60,.claim-wb.jp-logo-type-gothic.claim-52,.claim-wb.jp-logo-type-gothic.claim-55,.claim-wb.jp-logo-type-gothic.claim-56,.claim-wb.jp-logo-type-gothic.claim-58,.claim-wb.jp-logo-type-gothic.claim-60,.claim-wb.jp-utsukushi-mincho.claim-52,.claim-wb.jp-utsukushi-mincho.claim-55,.claim-wb.jp-utsukushi-mincho.claim-56,.claim-wb.jp-utsukushi-mincho.claim-58,.claim-wb.jp-utsukushi-mincho.claim-60,.claim-wb.jp-wada-lab-maru-gothic.claim-52,.claim-wb.jp-wada-lab-maru-gothic.claim-55,.claim-wb.jp-wada-lab-maru-gothic.claim-56,.claim-wb.jp-wada-lab-maru-gothic.claim-58,.claim-wb.jp-wada-lab-maru-gothic.claim-60,.claim-wb.life-savers.claim-52,.claim-wb.life-savers.claim-55,.claim-wb.life-savers.claim-56,.claim-wb.life-savers.claim-58,.claim-wb.life-savers.claim-60,.claim-wb.lora.claim-52,.claim-wb.lora.claim-55,.claim-wb.lora.claim-56,.claim-wb.lora.claim-58,.claim-wb.lora.claim-60,.claim-wb.marcellix.claim-52,.claim-wb.marcellix.claim-55,.claim-wb.marcellix.claim-56,.claim-wb.marcellix.claim-58,.claim-wb.marcellix.claim-60,.claim-wb.merriweather.claim-52,.claim-wb.merriweather.claim-55,.claim-wb.merriweather.claim-56,.claim-wb.merriweather.claim-58,.claim-wb.merriweather.claim-60,.claim-wb.montserrat.claim-52,.claim-wb.montserrat.claim-55,.claim-wb.montserrat.claim-56,.claim-wb.montserrat.claim-58,.claim-wb.montserrat.claim-60,.claim-wb.playfair-display.claim-52,.claim-wb.playfair-display.claim-55,.claim-wb.playfair-display.claim-56,.claim-wb.playfair-display.claim-58,.claim-wb.playfair-display.claim-60,.claim-wb.quicksand.claim-52,.claim-wb.quicksand.claim-55,.claim-wb.quicksand.claim-56,.claim-wb.quicksand.claim-58,.claim-wb.quicksand.claim-60,.claim-wb.rajdhani.claim-52,.claim-wb.rajdhani.claim-55,.claim-wb.rajdhani.claim-56,.claim-wb.rajdhani.claim-58,.claim-wb.rajdhani.claim-60 {
        line-height: 177%
    }

    .claim-wb.allura.claim-63,.claim-wb.allura.claim-64,.claim-wb.allura.claim-65,.claim-wb.allura.claim-66,.claim-wb.allura.claim-70,.claim-wb.allura.claim-72,.claim-wb.allura.claim-74,.claim-wb.cormorant.claim-63,.claim-wb.cormorant.claim-64,.claim-wb.cormorant.claim-65,.claim-wb.cormorant.claim-66,.claim-wb.cormorant.claim-70,.claim-wb.cormorant.claim-72,.claim-wb.cormorant.claim-74,.claim-wb.jp-logo-type-gothic.claim-63,.claim-wb.jp-logo-type-gothic.claim-64,.claim-wb.jp-logo-type-gothic.claim-65,.claim-wb.jp-logo-type-gothic.claim-66,.claim-wb.jp-logo-type-gothic.claim-70,.claim-wb.jp-logo-type-gothic.claim-72,.claim-wb.jp-logo-type-gothic.claim-74,.claim-wb.jp-utsukushi-mincho.claim-63,.claim-wb.jp-utsukushi-mincho.claim-64,.claim-wb.jp-utsukushi-mincho.claim-65,.claim-wb.jp-utsukushi-mincho.claim-66,.claim-wb.jp-utsukushi-mincho.claim-70,.claim-wb.jp-utsukushi-mincho.claim-72,.claim-wb.jp-utsukushi-mincho.claim-74,.claim-wb.jp-wada-lab-maru-gothic.claim-63,.claim-wb.jp-wada-lab-maru-gothic.claim-64,.claim-wb.jp-wada-lab-maru-gothic.claim-65,.claim-wb.jp-wada-lab-maru-gothic.claim-66,.claim-wb.jp-wada-lab-maru-gothic.claim-70,.claim-wb.jp-wada-lab-maru-gothic.claim-72,.claim-wb.jp-wada-lab-maru-gothic.claim-74,.claim-wb.life-savers.claim-63,.claim-wb.life-savers.claim-64,.claim-wb.life-savers.claim-65,.claim-wb.life-savers.claim-66,.claim-wb.life-savers.claim-70,.claim-wb.life-savers.claim-72,.claim-wb.life-savers.claim-74,.claim-wb.lora.claim-63,.claim-wb.lora.claim-64,.claim-wb.lora.claim-65,.claim-wb.lora.claim-66,.claim-wb.lora.claim-70,.claim-wb.lora.claim-72,.claim-wb.lora.claim-74,.claim-wb.marcellix.claim-63,.claim-wb.marcellix.claim-64,.claim-wb.marcellix.claim-65,.claim-wb.marcellix.claim-66,.claim-wb.marcellix.claim-70,.claim-wb.marcellix.claim-72,.claim-wb.marcellix.claim-74,.claim-wb.merriweather.claim-63,.claim-wb.merriweather.claim-64,.claim-wb.merriweather.claim-65,.claim-wb.merriweather.claim-66,.claim-wb.merriweather.claim-70,.claim-wb.merriweather.claim-72,.claim-wb.merriweather.claim-74,.claim-wb.montserrat.claim-63,.claim-wb.montserrat.claim-64,.claim-wb.montserrat.claim-65,.claim-wb.montserrat.claim-66,.claim-wb.montserrat.claim-70,.claim-wb.montserrat.claim-72,.claim-wb.montserrat.claim-74,.claim-wb.playfair-display.claim-63,.claim-wb.playfair-display.claim-64,.claim-wb.playfair-display.claim-65,.claim-wb.playfair-display.claim-66,.claim-wb.playfair-display.claim-70,.claim-wb.playfair-display.claim-72,.claim-wb.playfair-display.claim-74,.claim-wb.quicksand.claim-63,.claim-wb.quicksand.claim-64,.claim-wb.quicksand.claim-65,.claim-wb.quicksand.claim-66,.claim-wb.quicksand.claim-70,.claim-wb.quicksand.claim-72,.claim-wb.quicksand.claim-74,.claim-wb.rajdhani.claim-63,.claim-wb.rajdhani.claim-64,.claim-wb.rajdhani.claim-65,.claim-wb.rajdhani.claim-66,.claim-wb.rajdhani.claim-70,.claim-wb.rajdhani.claim-72,.claim-wb.rajdhani.claim-74 {
        line-height: 170%
    }

    .claim-wb.allura.claim-80,.claim-wb.cormorant.claim-80,.claim-wb.jp-logo-type-gothic.claim-80,.claim-wb.jp-utsukushi-mincho.claim-80,.claim-wb.jp-wada-lab-maru-gothic.claim-80,.claim-wb.life-savers.claim-80,.claim-wb.lora.claim-80,.claim-wb.marcellix.claim-80,.claim-wb.merriweather.claim-80,.claim-wb.montserrat.claim-80,.claim-wb.playfair-display.claim-80,.claim-wb.quicksand.claim-80,.claim-wb.rajdhani.claim-80 {
        line-height: 165%
    }

    .claim-wb.allura.claim-100,.claim-wb.allura.claim-114,.claim-wb.cormorant.claim-100,.claim-wb.cormorant.claim-114,.claim-wb.jp-logo-type-gothic.claim-100,.claim-wb.jp-logo-type-gothic.claim-114,.claim-wb.jp-utsukushi-mincho.claim-100,.claim-wb.jp-utsukushi-mincho.claim-114,.claim-wb.jp-wada-lab-maru-gothic.claim-100,.claim-wb.jp-wada-lab-maru-gothic.claim-114,.claim-wb.life-savers.claim-100,.claim-wb.life-savers.claim-114,.claim-wb.lora.claim-100,.claim-wb.lora.claim-114,.claim-wb.marcellix.claim-100,.claim-wb.marcellix.claim-114,.claim-wb.merriweather.claim-100,.claim-wb.merriweather.claim-114,.claim-wb.montserrat.claim-100,.claim-wb.montserrat.claim-114,.claim-wb.playfair-display.claim-100,.claim-wb.playfair-display.claim-114,.claim-wb.quicksand.claim-100,.claim-wb.quicksand.claim-114,.claim-wb.rajdhani.claim-100,.claim-wb.rajdhani.claim-114 {
        line-height: 163%
    }

    .claim-wb.allura.claim-120,.claim-wb.allura.claim-122,.claim-wb.allura.claim-130,.claim-wb.cormorant.claim-120,.claim-wb.cormorant.claim-122,.claim-wb.cormorant.claim-130,.claim-wb.jp-logo-type-gothic.claim-120,.claim-wb.jp-logo-type-gothic.claim-122,.claim-wb.jp-logo-type-gothic.claim-130,.claim-wb.jp-utsukushi-mincho.claim-120,.claim-wb.jp-utsukushi-mincho.claim-122,.claim-wb.jp-utsukushi-mincho.claim-130,.claim-wb.jp-wada-lab-maru-gothic.claim-120,.claim-wb.jp-wada-lab-maru-gothic.claim-122,.claim-wb.jp-wada-lab-maru-gothic.claim-130,.claim-wb.life-savers.claim-120,.claim-wb.life-savers.claim-122,.claim-wb.life-savers.claim-130,.claim-wb.lora.claim-120,.claim-wb.lora.claim-122,.claim-wb.lora.claim-130,.claim-wb.marcellix.claim-120,.claim-wb.marcellix.claim-122,.claim-wb.marcellix.claim-130,.claim-wb.merriweather.claim-120,.claim-wb.merriweather.claim-122,.claim-wb.merriweather.claim-130,.claim-wb.montserrat.claim-120,.claim-wb.montserrat.claim-122,.claim-wb.montserrat.claim-130,.claim-wb.playfair-display.claim-120,.claim-wb.playfair-display.claim-122,.claim-wb.playfair-display.claim-130,.claim-wb.quicksand.claim-120,.claim-wb.quicksand.claim-122,.claim-wb.quicksand.claim-130,.claim-wb.rajdhani.claim-120,.claim-wb.rajdhani.claim-122,.claim-wb.rajdhani.claim-130 {
        line-height: 160%
    }

    .claim-wb.allura.claim-142,.claim-wb.allura.claim-170,.claim-wb.cormorant.claim-142,.claim-wb.cormorant.claim-170,.claim-wb.jp-logo-type-gothic.claim-142,.claim-wb.jp-logo-type-gothic.claim-170,.claim-wb.jp-utsukushi-mincho.claim-142,.claim-wb.jp-utsukushi-mincho.claim-170,.claim-wb.jp-wada-lab-maru-gothic.claim-142,.claim-wb.jp-wada-lab-maru-gothic.claim-170,.claim-wb.life-savers.claim-142,.claim-wb.life-savers.claim-170,.claim-wb.lora.claim-142,.claim-wb.lora.claim-170,.claim-wb.marcellix.claim-142,.claim-wb.marcellix.claim-170,.claim-wb.merriweather.claim-142,.claim-wb.merriweather.claim-170,.claim-wb.montserrat.claim-142,.claim-wb.montserrat.claim-170,.claim-wb.playfair-display.claim-142,.claim-wb.playfair-display.claim-170,.claim-wb.quicksand.claim-142,.claim-wb.quicksand.claim-170,.claim-wb.rajdhani.claim-142,.claim-wb.rajdhani.claim-170 {
        line-height: 157%
    }

    .claim-wb.lobster.claim-46,.claim-wb.open-sans.claim-46,.claim-wb.pt-serif.claim-46,.claim-wb.roboto-slab.claim-46 {
        line-height: 185%
    }

    .claim-wb.lobster.claim-52,.claim-wb.lobster.claim-55,.claim-wb.lobster.claim-56,.claim-wb.lobster.claim-58,.claim-wb.open-sans.claim-52,.claim-wb.open-sans.claim-55,.claim-wb.open-sans.claim-56,.claim-wb.open-sans.claim-58,.claim-wb.pt-serif.claim-52,.claim-wb.pt-serif.claim-55,.claim-wb.pt-serif.claim-56,.claim-wb.pt-serif.claim-58,.claim-wb.roboto-slab.claim-52,.claim-wb.roboto-slab.claim-55,.claim-wb.roboto-slab.claim-56,.claim-wb.roboto-slab.claim-58 {
        line-height: 180%
    }

    .claim-wb.lobster.claim-60,.claim-wb.lobster.claim-63,.claim-wb.lobster.claim-64,.claim-wb.lobster.claim-65,.claim-wb.lobster.claim-66,.claim-wb.lobster.claim-70,.claim-wb.lobster.claim-72,.claim-wb.lobster.claim-74,.claim-wb.open-sans.claim-60,.claim-wb.open-sans.claim-63,.claim-wb.open-sans.claim-64,.claim-wb.open-sans.claim-65,.claim-wb.open-sans.claim-66,.claim-wb.open-sans.claim-70,.claim-wb.open-sans.claim-72,.claim-wb.open-sans.claim-74,.claim-wb.pt-serif.claim-60,.claim-wb.pt-serif.claim-63,.claim-wb.pt-serif.claim-64,.claim-wb.pt-serif.claim-65,.claim-wb.pt-serif.claim-66,.claim-wb.pt-serif.claim-70,.claim-wb.pt-serif.claim-72,.claim-wb.pt-serif.claim-74,.claim-wb.roboto-slab.claim-60,.claim-wb.roboto-slab.claim-63,.claim-wb.roboto-slab.claim-64,.claim-wb.roboto-slab.claim-65,.claim-wb.roboto-slab.claim-66,.claim-wb.roboto-slab.claim-70,.claim-wb.roboto-slab.claim-72,.claim-wb.roboto-slab.claim-74 {
        line-height: 175%
    }

    .claim-wb.lobster.claim-80,.claim-wb.open-sans.claim-80,.claim-wb.pt-serif.claim-80,.claim-wb.roboto-slab.claim-80 {
        line-height: 170%
    }

    .claim-wb.lobster.claim-100,.claim-wb.lobster.claim-114,.claim-wb.lobster.claim-120,.claim-wb.lobster.claim-122,.claim-wb.open-sans.claim-100,.claim-wb.open-sans.claim-114,.claim-wb.open-sans.claim-120,.claim-wb.open-sans.claim-122,.claim-wb.pt-serif.claim-100,.claim-wb.pt-serif.claim-114,.claim-wb.pt-serif.claim-120,.claim-wb.pt-serif.claim-122,.claim-wb.roboto-slab.claim-100,.claim-wb.roboto-slab.claim-114,.claim-wb.roboto-slab.claim-120,.claim-wb.roboto-slab.claim-122 {
        line-height: 166%
    }

    .claim-wb.lobster.claim-130,.claim-wb.lobster.claim-142,.claim-wb.lobster.claim-170,.claim-wb.open-sans.claim-130,.claim-wb.open-sans.claim-142,.claim-wb.open-sans.claim-170,.claim-wb.pt-serif.claim-130,.claim-wb.pt-serif.claim-142,.claim-wb.pt-serif.claim-170,.claim-wb.roboto-slab.claim-130,.claim-wb.roboto-slab.claim-142,.claim-wb.roboto-slab.claim-170 {
        line-height: 163%
    }

    .claim-wb.abril-fatface.claim-63,.claim-wb.abril-fatface.claim-64,.claim-wb.abril-fatface.claim-65,.claim-wb.abril-fatface.claim-66,.claim-wb.jp-rounded-mgen-plus.claim-63,.claim-wb.jp-rounded-mgen-plus.claim-64,.claim-wb.jp-rounded-mgen-plus.claim-65,.claim-wb.jp-rounded-mgen-plus.claim-66,.claim-wb.nunito.claim-63,.claim-wb.nunito.claim-64,.claim-wb.nunito.claim-65,.claim-wb.nunito.claim-66,.claim-wb.ribeye-marrow.claim-63,.claim-wb.ribeye-marrow.claim-64,.claim-wb.ribeye-marrow.claim-65,.claim-wb.ribeye-marrow.claim-66 {
        line-height: 185%
    }

    .claim-wb.abril-fatface.claim-80,.claim-wb.abril-fatface.claim-100,.claim-wb.abril-fatface.claim-114,.claim-wb.jp-rounded-mgen-plus.claim-80,.claim-wb.jp-rounded-mgen-plus.claim-100,.claim-wb.jp-rounded-mgen-plus.claim-114,.claim-wb.nunito.claim-80,.claim-wb.nunito.claim-100,.claim-wb.nunito.claim-114,.claim-wb.ribeye-marrow.claim-80,.claim-wb.ribeye-marrow.claim-100,.claim-wb.ribeye-marrow.claim-114 {
        line-height: 175%
    }

    .claim-wb.abril-fatface.claim-120,.claim-wb.abril-fatface.claim-122,.claim-wb.abril-fatface.claim-130,.claim-wb.jp-rounded-mgen-plus.claim-120,.claim-wb.jp-rounded-mgen-plus.claim-122,.claim-wb.jp-rounded-mgen-plus.claim-130,.claim-wb.nunito.claim-120,.claim-wb.nunito.claim-122,.claim-wb.nunito.claim-130,.claim-wb.ribeye-marrow.claim-120,.claim-wb.ribeye-marrow.claim-122,.claim-wb.ribeye-marrow.claim-130 {
        line-height: 170%
    }

    .claim-wb.abril-fatface.claim-142,.claim-wb.abril-fatface.claim-170,.claim-wb.jp-rounded-mgen-plus.claim-142,.claim-wb.jp-rounded-mgen-plus.claim-170,.claim-wb.nunito.claim-142,.claim-wb.nunito.claim-170,.claim-wb.ribeye-marrow.claim-142,.claim-wb.ribeye-marrow.claim-170 {
        line-height: 168%
    }

    .claim-wb.jp-harenosora-mincho.claim-63,.claim-wb.jp-harenosora-mincho.claim-64,.claim-wb.jp-harenosora-mincho.claim-65,.claim-wb.jp-harenosora-mincho.claim-66,.claim-wb.jp-harenosora-mincho.claim-70,.claim-wb.jp-harenosora-mincho.claim-72,.claim-wb.jp-harenosora-mincho.claim-74 {
        line-height: 200%
    }

    .claim-wb.jp-harenosora-mincho.claim-80,.claim-wb.jp-harenosora-mincho.claim-100,.claim-wb.jp-harenosora-mincho.claim-114,.claim-wb.jp-harenosora-mincho.claim-120,.claim-wb.jp-harenosora-mincho.claim-122,.claim-wb.jp-harenosora-mincho.claim-130 {
        line-height: 190%
    }

    .claim-wb.jp-harenosora-mincho.claim-142,.claim-wb.jp-harenosora-mincho.claim-170 {
        line-height: 188%
    }

    .claim-wb.brandon-grotesque.claim-46,.claim-wb.noto-sans-japanese.claim-46,.claim-wb.noto-serif-japanese.claim-46 {
        line-height: 200%
    }

    .claim-wb.brandon-grotesque.claim-52,.claim-wb.brandon-grotesque.claim-55,.claim-wb.brandon-grotesque.claim-56,.claim-wb.brandon-grotesque.claim-58,.claim-wb.brandon-grotesque.claim-60,.claim-wb.noto-sans-japanese.claim-52,.claim-wb.noto-sans-japanese.claim-55,.claim-wb.noto-sans-japanese.claim-56,.claim-wb.noto-sans-japanese.claim-58,.claim-wb.noto-sans-japanese.claim-60,.claim-wb.noto-serif-japanese.claim-52,.claim-wb.noto-serif-japanese.claim-55,.claim-wb.noto-serif-japanese.claim-56,.claim-wb.noto-serif-japanese.claim-58,.claim-wb.noto-serif-japanese.claim-60 {
        line-height: 195%
    }

    .claim-wb.brandon-grotesque.claim-63,.claim-wb.brandon-grotesque.claim-64,.claim-wb.brandon-grotesque.claim-65,.claim-wb.brandon-grotesque.claim-66,.claim-wb.noto-sans-japanese.claim-63,.claim-wb.noto-sans-japanese.claim-64,.claim-wb.noto-sans-japanese.claim-65,.claim-wb.noto-sans-japanese.claim-66,.claim-wb.noto-serif-japanese.claim-63,.claim-wb.noto-serif-japanese.claim-64,.claim-wb.noto-serif-japanese.claim-65,.claim-wb.noto-serif-japanese.claim-66 {
        line-height: 190%
    }

    .claim-wb.brandon-grotesque.claim-70,.claim-wb.brandon-grotesque.claim-72,.claim-wb.brandon-grotesque.claim-74,.claim-wb.noto-sans-japanese.claim-70,.claim-wb.noto-sans-japanese.claim-72,.claim-wb.noto-sans-japanese.claim-74,.claim-wb.noto-serif-japanese.claim-70,.claim-wb.noto-serif-japanese.claim-72,.claim-wb.noto-serif-japanese.claim-74 {
        line-height: 185%
    }

    .claim-wb.brandon-grotesque.claim-80,.claim-wb.noto-sans-japanese.claim-80,.claim-wb.noto-serif-japanese.claim-80 {
        line-height: 180%
    }

    .claim-wb.brandon-grotesque.claim-100,.claim-wb.brandon-grotesque.claim-114,.claim-wb.brandon-grotesque.claim-120,.claim-wb.brandon-grotesque.claim-122,.claim-wb.brandon-grotesque.claim-130,.claim-wb.brandon-grotesque.claim-142,.claim-wb.brandon-grotesque.claim-170,.claim-wb.noto-sans-japanese.claim-100,.claim-wb.noto-sans-japanese.claim-114,.claim-wb.noto-sans-japanese.claim-120,.claim-wb.noto-sans-japanese.claim-122,.claim-wb.noto-sans-japanese.claim-130,.claim-wb.noto-sans-japanese.claim-142,.claim-wb.noto-sans-japanese.claim-170,.claim-wb.noto-serif-japanese.claim-100,.claim-wb.noto-serif-japanese.claim-114,.claim-wb.noto-serif-japanese.claim-120,.claim-wb.noto-serif-japanese.claim-122,.claim-wb.noto-serif-japanese.claim-130,.claim-wb.noto-serif-japanese.claim-142,.claim-wb.noto-serif-japanese.claim-170 {
        line-height: 175%
    }

    .claim-color-text .sit-w,.claim-default-inv .sit-w,.claim-default .sit-w,.claim-underline .sit-w {
        padding-left: .625rem;
        padding-right: .625rem
    }

    .claim-wb {
        margin-left: .3125rem;
        margin-right: .3125rem
    }

    .claim-borders {
        margin-left: .625rem;
        margin-right: .625rem
    }

    .claim-wings .sit-w:after,.claim-wings .sit-w:before {
        width: 3.4375rem
    }

    .s-hn-centered .logo-slogan .claim-wings .sit-w,.s.wnd-p-bc .claim-wings .sit-w,.s.wnd-p-cc .claim-wings .sit-w,.s.wnd-p-tc .claim-wings .sit-w {
        padding-left: 3.75rem;
        padding-right: 3.75rem;
        margin-left: 1.125rem;
        margin-right: 1.125rem
    }

    .s-hn-centered .logo-slogan .claim-wings .sit-w:before,.s.wnd-p-bc .claim-wings .sit-w:before,.s.wnd-p-cc .claim-wings .sit-w:before,.s.wnd-p-tc .claim-wings .sit-w:before {
        left: 47px
    }

    .s-hn-centered .logo-slogan .claim-wings .sit-w:after,.s.wnd-p-bc .claim-wings .sit-w:after,.s.wnd-p-cc .claim-wings .sit-w:after,.s.wnd-p-tc .claim-wings .sit-w:after {
        right: 47px
    }

    .s.wnd-p-bl .claim-wings .sit-w,.s.wnd-p-cl .claim-wings .sit-w,.s.wnd-p-tl .claim-wings .sit-w {
        padding-left: 3.75rem;
        padding-right: .625rem;
        margin-left: 1.125rem
    }

    .s.wnd-p-bl .claim-wings .sit-w:before,.s.wnd-p-cl .claim-wings .sit-w:before,.s.wnd-p-tl .claim-wings .sit-w:before {
        left: 47px
    }

    .s.wnd-p-br .claim-wings .sit-w,.s.wnd-p-cr .claim-wings .sit-w,.s.wnd-p-tr .claim-wings .sit-w {
        padding-left: .625rem;
        padding-right: 3.75rem;
        margin-right: 1.125rem
    }

    .s.wnd-p-br .claim-wings .sit-w:after,.s.wnd-p-cr .claim-wings .sit-w:after,.s.wnd-p-tr .claim-wings .sit-w:after {
        right: 47px
    }

    .claim-underline:after {
        top: 0
    }

    .s.wnd-p-bl .claim-underline:after,.s.wnd-p-cl .claim-underline:after,.s.wnd-p-tl .claim-underline:after {
        margin-left: .625rem
    }

    .s.wnd-p-br .claim-underline:after,.s.wnd-p-cr .claim-underline:after,.s.wnd-p-tr .claim-underline:after {
        margin-right: -.9375rem
    }

    .s.wnd-p-bl .claim-beside .sit-w,.s.wnd-p-cl .claim-beside .sit-w,.s.wnd-p-tl .claim-beside .sit-w {
        margin-left: 3.5rem
    }

    .s-hn-centered .logo-slogan .claim-beside .sit-w,.s.wnd-p-bc .claim-beside .sit-w,.s.wnd-p-cc .claim-beside .sit-w,.s.wnd-p-tc .claim-beside .sit-w {
        margin-left: 3.5rem;
        margin-right: 3.5rem
    }

    .s.wnd-p-br .claim-beside .sit-w,.s.wnd-p-cr .claim-beside .sit-w,.s.wnd-p-tr .claim-beside .sit-w {
        margin-right: 3.5rem
    }

    .wnd-replace-form-button {
        left: 15px;
        max-width: calc(100% - 1.875rem)
    }

    .b-btn-s-l .b-btn-l,.b-btn-s-l .wnd-replace-form-button {
        min-width: 16rem
    }

    .b-btn-s-l .wnd-replace-form-button {
        left: 4px
    }

    .b-btn-s-m .b-btn-l,.b-btn-s-m .wnd-replace-form-button {
        min-width: 12rem
    }

    .b-btn-s-m .wnd-replace-form-button {
        left: 4px
    }

    .b-hr-line.line-min {
        padding-top: .625rem;
        padding-bottom: .625rem
    }

    .wnd-s-high:not(.s-f) .b-hr-line.line-auto,.wnd-s-higher:not(.s-f) .b-hr-line.line-auto {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }

    .b-gal-grid {
        padding: 0
    }

    .b-gal-grid.grid-3 .b-gal-item,.b-gal-grid.grid-4 .b-gal-item,.b-gal-grid.grid-5 .b-gal-item {
        width: 33.3%
    }

    .b-gal-grid .b-gal-item {
        width: 33.333%;
        padding: .625rem
    }

    .b-gal-horizontal {
        padding: 0
    }

    .b-gal-horizontal .b-gal-item {
        margin: .625rem
    }

    .b-gal-horizontal.horizontal-ready .b-gal-img,.b-gal-horizontal img {
        height: 8.75rem
    }

    .form.b-form-default form {
        max-width: 41.25rem
    }

    .pr:not(.pr-600) .form.b-form-default {
        padding-left: 0;
        padding-right: 0
    }

    .form.b-form-default label {
        width: 30%;
        float: left;
        text-align: right;
        margin-left: 0
    }

    .form.b-form-default .product-variants-group label {
        width: 100%;
        text-align: left
    }

    .form.b-form-default .product-variants-group label>span>span {
        padding-left: 0;
        line-height: 1.5
    }

    .form.b-form-default .select,.form.b-form-default input,.form.b-form-default textarea {
        width: 60%
    }

    .form.b-form-default .form-file-base {
        left: 30%;
        top: 7px;
        width: 60%
    }

    .form.b-form-default .form-file-cover {
        width: 60%
    }

    .form.b-form-default .form-file-button {
        width: auto
    }

    .form.b-form-default .form-group-content {
        width: 60%
    }

    .pr:not(.pr-600) .form.b-form-default .form-group-content .form-input label {
        padding: 0 0 0 1.5625rem
    }

    .form.b-form-default .form-group-content label {
        padding: .125rem 0 0 1.125rem
    }

    .form.b-form-default .form-checkbox-simple .form-group-content {
        margin-left: 30%
    }

    .form.b-form-default .form-checkbox-simple label>span {
        padding: 0 .3125rem
    }

    .pr:not(.pr-600) .form.b-form-default .form-checkbox-simple label>span {
        padding: 0 .625rem
    }

    .form.b-form-default .datepicker-icon {
        right: 13.5%;
        bottom: 22px
    }

    .pr:not(.pr-600) .form.b-form-default .form-submit {
        padding: .625rem .9375rem .625rem 1rem
    }

    .form.b-form-default .form-submit .b-btn-l,.form.b-form-default .form-submit .wnd-replace-form-button {
        margin-left: 30%;
        max-width: 60%;
        float: none
    }

    .form.b-form-default .form-captcha {
        margin-left: .1875rem
    }

    .form.b-form-default .form-captcha>div {
        margin-left: calc(30% - .3125rem)
    }

    .pr:not(.pr-600) .form.b-form-default .form-captcha>div {
        margin-left: -.125rem
    }

    .pr:not(.pr-600) .form.b-form-default .form-captcha {
        padding: .625rem .9375rem
    }

    .form.b-form-default .form-message {
        text-align: center
    }

    .form.b-form-default.labels-top form {
        max-width: 31.25rem
    }

    .form.b-form-default.labels-top .form-input:not(.form-radio):not(.form-checkbox)>.select,.form.b-form-default.labels-top .form-input:not(.form-radio):not(.form-checkbox)>.select>select,.form.b-form-default.labels-top .form-input:not(.form-radio):not(.form-checkbox)>input,.form.b-form-default.labels-top .form-input:not(.form-radio):not(.form-checkbox)>textarea {
        width: 100%;
        display: block
    }

    .form.b-form-default.labels-top .form-input:not(.form-radio):not(.form-checkbox)>label {
        float: none;
        text-align: left;
        width: 100%
    }

    .form.b-form-default.labels-top .form-input:not(.form-radio):not(.form-checkbox)>label span span {
        padding: 0
    }

    .form.b-form-default.f-rh-normal label {
        padding: .5625rem .625rem .5625rem 0
    }

    .form.b-form-default.f-rh-normal .form-file label {
        padding-top: .5625rem
    }

    .pr:not(.pr-600) .form.b-form-default.f-rh-normal .form-group-content .form-input label {
        padding: .0625rem 0 0 1.5625rem
    }

    .form.b-form-default.f-rh-normal .form-group-content label {
        padding: .125rem 0 0 1.125rem
    }

    .form.b-form-default.f-rg-normal>.form-input,.form.b-form-default.f-rg-normal>form>fieldset>div>.form-input {
        padding: .5rem .625rem
    }

    .pr:not(.pr-600) .form.b-form-default.f-rg-normal>.form-input,.pr:not(.pr-600) .form.b-form-default.f-rg-normal>form>fieldset>div>.form-input {
        padding: .25rem .9375rem
    }

    .b-form-light.form form {
        max-width: 31.25rem
    }

    .pr .b-form-light.form {
        padding-left: 0;
        padding-right: 0
    }

    .b-form-light.form label {
        left: 10px;
        right: 10px
    }

    .b-form-light.form .datepicker-icon,.b-form-light.form .form-number-controls {
        right: 15px
    }

    .b-form-light.form .form-file-base,.b-form-light.form .form-file-cover {
        left: 15px;
        right: 15px
    }

    .b-form-light.form .form-file-remove {
        right: 15px
    }

    .b-form-light.form .form-group-content label span>span {
        padding: 0 .3125rem
    }

    .b-form-light.form .form-submit {
        padding: .9375rem
    }

    .b-form-light.form .form-captcha,.h-c-b .b-form-light.form .form-captcha,.pr .b-form-light.form .form-captcha {
        padding-left: .75rem
    }

    .b-form-light.form .form-message {
        text-align: center
    }

    .form.b-form-light.f-rg-normal>.form-input,.form.b-form-light.f-rg-normal>form>fieldset>div>.form-input {
        padding: 1.25rem .9375rem 1.3125rem
    }

    .blog-basic .item-content {
        width: 70%;
        padding-right: 2em
    }

    .blog-basic .item-media {
        width: 30%;
        order: 1
    }

    .blog-left-thumbnail .item-content {
        padding-left: 2em;
        width: 70%
    }

    .blog-left-thumbnail .item-media {
        width: 30%
    }

    .blog.thumb-float .item-wrapper {
        -webkit-flex-direction: row;
        flex-direction: row
    }

    .blog.thumb-float .item-content {
        padding-top: 0
    }

    .blog.grid .blog-wrapper {
        padding: .4375rem
    }

    .blog.grid .blog-empty-listing {
        padding: .0625rem .9375rem .9375rem
    }

    .b-e-frs .eshop-grid.eshop-grid-nature .item-wrapper {
        padding: .875rem
    }

    .b-e-frs .eshop-grid.eshop-carousel .item,.b-e-frs .eshop-grid.eshop-grid-nature .item,.b-e-frs .eshop-grid.eshop-grid-square .item {
        padding: .625rem
    }

    .eshop-grid:not(.eshop-carousel) .eshop-wrapper-correction {
        margin: -1.5625rem -.9375rem -1.25rem
    }

    .eshop-grid .item {
        padding: .9375rem
    }

    .eshop-grid.grid-3 .item,.eshop-grid.grid-4 .item,.eshop-grid.grid-5 .item {
        width: 33.3333%
    }

    .eshop-carousel .item {
        padding: .9375rem
    }

    .eshop-carousel.grid-3:after,.eshop-carousel.grid-3:before,.eshop-carousel.grid-4:after,.eshop-carousel.grid-5:after {
        content: "3"
    }

    .grid-3 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+3) {
        display: block
    }

    .grid-3 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+4) {
        display: none
    }

    .grid-4 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+3) {
        display: block
    }

    .grid-4 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+4) {
        display: none
    }

    .grid-5 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+3) {
        display: block
    }

    .grid-5 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+4) {
        display: none
    }

    .b-sr-main {
        padding: 1.875rem 0
    }

    .b-sr-head {
        padding: 0 0 1.875rem
    }

    .b-sr .b-sr-head.b-text .b-sr-title {
        font-size: 2.25rem;
        line-height: 1.27778
    }

    .b-sr .b-sr-head.b-text .b-sr-count {
        font-size: 1rem;
        line-height: 1.5
    }

    .b-sr .b-sr-list-head.b-text .b-sr-list-title {
        font-size: 1.75rem;
        line-height: 1.28571
    }

    .cb-buttons {
        margin-bottom: 0
    }

    .cb-button {
        margin: .875rem 1.25rem .875rem 0;
        padding-left: 1.5625rem;
        padding-right: 1.5625rem
    }

    .cb-button:last-of-type {
        margin-right: 0
    }

    .cb-button-text {
        margin: .9375rem 0 .875rem
    }

    .cb-advanced-c,.cb-basic-c {
        padding: 2rem
    }

    .mt-02-column .column {
        padding: .9375rem;
        width: 50%;
        margin-top: 0;
        margin-bottom: 0
    }

    .mt-02-column .column:last-child,.mt-02-column .column:nth-child(2n+2),.mt-02-column .column:nth-child(odd) {
        margin-right: 0
    }

    .mt-02-column p {
        padding-top: .625rem
    }

    .pr-0 .mt-02-column .column {
        width: 100%;
        padding: .625rem 0;
        margin: 0!important;
        float: none
    }

    .pr-0 .mt-02-column .b-img {
        float: none;
        margin: 0 auto .625rem!important
    }

    .pr-0 .mt-02-column .b-text-c {
        padding: .3125rem .625rem 1.25rem;
        text-align: center
    }

    .pr-0 .mt-02-column h3,.pr-0 .mt-02-column h4 {
        text-align: center
    }

    .pr-320 .mt-02-column .column {
        padding: .625rem
    }

    .pr-320 .mt-02-column .b-text-c {
        padding: .3125rem 1.25rem 1.25rem;
        text-align: center
    }

    .pr-480 .mt-02-column .b-img {
        float: left
    }

    .pr-480 .mt-02-column .b-text-c {
        padding: 0 1.25rem 1.25rem;
        text-align: left
    }

    .pr-480 .mt-02-column h3,.pr-480 .mt-02-column h4 {
        text-align: left
    }

    .pr-600 .mt-02-column .column {
        width: 50%;
        margin-top: 0;
        margin-bottom: 0
    }

    .pr-600 .mt-02-column .column:last-child,.pr-600 .mt-02-column .column:nth-child(2n+2),.pr-600 .mt-02-column .column:nth-child(odd) {
        margin-right: 0
    }

    .pr-600 .mt-02-column .b-img {
        float: none;
        margin: 0 auto .625rem!important
    }

    .pr-600 .mt-02-column .b-text-c {
        padding: .625rem .625rem 1.25rem;
        text-align: center
    }

    .pr-600 .mt-02-column h3,.pr-600 .mt-02-column h4 {
        text-align: center
    }

    .pr-768 .mt-02-column .b-img {
        float: left
    }

    .pr-768 .mt-02-column .b-text-c {
        padding: 0 .625rem 1.25rem 1.25rem;
        text-align: left
    }

    .pr-768 .mt-02-column h3,.pr-768 .mt-02-column h4 {
        text-align: left
    }

    .mt-03-column .b-img.wnd-type-image {
        width: 5rem;
        height: 5rem
    }

    .mt-03-column .b-text p {
        padding-top: .625rem
    }

    .pr-0 .mt-03-column .column {
        width: 100%;
        padding: .625rem 0;
        margin: 0!important;
        float: none
    }

    .pr-0 .mt-03-column .b-img {
        margin: 0 auto .625rem!important;
        float: none
    }

    .pr-0 .mt-03-column .b-text-c,.pr-0 .mt-03-column h3,.pr-0 .mt-03-column h4 {
        text-align: center
    }

    .pr-320 .mt-03-column .b-text-c {
        padding: .625rem 1.25rem 1.25rem
    }

    .pr-480 .mt-03-column .column {
        padding: .625rem
    }

    .pr-480 .mt-03-column .b-img {
        float: left
    }

    .pr-480 .mt-03-column .b-text-c {
        padding: 0 .625rem 1.25rem 1.25rem;
        text-align: left
    }

    .pr-480 .mt-03-column h3,.pr-480 .mt-03-column h4 {
        text-align: left
    }

    .pr-768 .mt-03-column .column {
        width: 33.3333333333%;
        margin-top: 0;
        margin-bottom: 0
    }

    .pr-768 .mt-03-column .column:last-child,.pr-768 .mt-03-column .column:nth-child(3n+1),.pr-768 .mt-03-column .column:nth-child(3n+2),.pr-768 .mt-03-column .column:nth-child(3n+3) {
        margin-right: 0
    }

    .pr-768 .mt-03-column .column {
        padding: .625rem .3125rem
    }

    .pr-768 .mt-03-column .b-img {
        margin: 0 auto .625rem!important;
        float: none
    }

    .pr-768 .mt-03-column .b-text-c {
        text-align: center;
        padding: .625rem .625rem 1.25rem
    }

    .pr-768 .mt-03-column h3,.pr-768 .mt-03-column h4 {
        text-align: center
    }

    .pr-0 .mt-portfolio-02 .mt-column {
        width: 100%;
        padding: .625rem
    }

    .pr-320 .mt-portfolio-02 .mt-column {
        width: 50%;
        margin-top: 0;
        margin-bottom: 0
    }

    .pr-320 .mt-portfolio-02 .mt-column:last-child,.pr-320 .mt-portfolio-02 .mt-column:nth-child(2n+2),.pr-320 .mt-portfolio-02 .mt-column:nth-child(odd) {
        margin-right: 0
    }

    .pr-600 .mt-portfolio-02 .mt-column {
        width: 33.3333333333%;
        margin-top: 0;
        margin-bottom: 0
    }

    .pr-600 .mt-portfolio-02 .mt-column:last-child,.pr-600 .mt-portfolio-02 .mt-column:nth-child(3n+1),.pr-600 .mt-portfolio-02 .mt-column:nth-child(3n+2),.pr-600 .mt-portfolio-02 .mt-column:nth-child(3n+3) {
        margin-right: 0
    }

    .mt-image-top .mt-item {
        padding: .9375rem
    }

    .mt-image-top .b-img {
        padding-bottom: .9375rem
    }

    .mt-image-top.img-s-c.grid-2 .b-img {
        max-width: 9.375rem
    }

    .mt-image-top.img-s-c.grid-2:not(.img-s-c-small) .wnd-type-icon .b-img-w {
        border: 3px solid
    }

    .wnd-s-high .mt-image-top.grid-2 .mt-item,.wnd-s-higher .mt-image-top.grid-2 .mt-item {
        padding: 1.25rem
    }

    .wnd-s-high .mt-image-top.grid-2 .mt-container,.wnd-s-higher .mt-image-top.grid-2 .mt-container {
        margin-left: -.3125rem;
        margin-right: -.3125rem
    }

    .mt-image-top.grid-3 .mt-item,.mt-image-top.grid-4 .mt-item {
        width: 33.3%
    }

    .old-03-hire .mt-image-top.img-s-l.grid-2 .b-img.wnd-type-icon {
        max-width: 9.375rem
    }

    .old-03-hire .mt-image-top.img-s-l.grid-3 .b-img.wnd-type-icon,.old-03-hire .mt-image-top.img-s-l.grid-4 .b-img.wnd-type-icon {
        max-width: 7.5rem
    }

    .old-03-hire .mt-image-top.img-s-l.grid-2 .wnd-type-icon .b-img-w {
        border: 3px solid
    }

    .old-23-27-28-sites .mt-image-top.img-s-c.img-s-c-small .b-img.wnd-type-image {
        max-width: 12.5rem
    }

    .old-29-sites .mt-image-top.img-s-c.img-s-c-small .b-img.wnd-type-image {
        max-width: 7.5rem
    }

    .mt-image-left .mt-item {
        padding: .9375rem
    }

    .mt-image-left.grid-2 .mt-item {
        width: 50%
    }

    .mt-image-left.grid-2 .mt-item .b-img {
        height: 7.5rem;
        width: 7.5rem
    }

    .mt-image-left.grid-2 .mt-item .b-img embed {
        height: 3.75rem;
        width: 3.75rem
    }

    .mt-image-left.grid-3 .mt-item,.mt-image-left.grid-4 .mt-item {
        width: 50%
    }

    .mt-image-left-float .mt-item {
        padding: .75rem
    }

    .mt-image-left-float .mt-item .b-img {
        margin: 0 .8125rem 0 0
    }

    .mt-image-left-float .mt-item .b-text-c>h3:first-child,.mt-image-left-float .mt-item .b-text-c>h4:first-child {
        padding-left: .3125rem
    }

    .mt-image-left-float.grid-2 .mt-item,.mt-image-left-float.grid-3 .mt-item,.mt-image-left-float.grid-4 .mt-item {
        width: 50%
    }

    .mt-image .mt-item {
        padding: .6875rem
    }

    .mt-image.img-s-p .b-text {
        padding-top: 1.875rem;
        padding-bottom: 1.5625rem
    }

    .mt-image.grid-3 .mt-item,.mt-image.grid-4 .mt-item,.mt-image.grid-5 .mt-item {
        width: 33.3%
    }

    .mt-pricelist {
        padding: .9375rem
    }

    .mt-pricelist .b-text .b-text-c {
        padding: .5625rem
    }

    .mt-contact {
        max-width: 50%
    }

    .mt-contact-table .b-text-c {
        padding: 0 .625rem!important
    }

    .mt-contact-table .contact-text-label {
        float: left;
        width: 35%
    }

    .mt-contact-table .contact-text-value {
        float: right;
        width: 55%
    }

    .mt-contact-table .b-text-c {
        padding: .625rem!important
    }

    .old-32-sites .mt-contact-table .contact-text-label,.old-32-sites .mt-contact-table .contact-text-value {
        float: none;
        width: 100%
    }

    .old-32-sites .mt-contact-table .b-text-c {
        padding: 0 .625rem!important
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden) {
        -webkit-mask-image: linear-gradient(180deg,#000 80%,transparent);
        mask-image: linear-gradient(180deg,#000 80%,transparent);
        margin-bottom: 0
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered+.s,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden)+.s {
        margin-top: -10rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-s-normal .h-c,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-s-normal .h-c {
        padding-bottom: 13.125rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-s-higher .h-c,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-s-higher .h-c {
        padding-bottom: 14.375rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-s-high .h-c,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-s-high .h-c {
        padding-bottom: 15rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.s-hm-no-claim.wnd-h-auto.wnd-nh-m,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).s-hm-no-claim.wnd-h-auto.wnd-nh-m {
        min-height: 20.625rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.s-hm-no-claim.wnd-h-auto.wnd-nh-l,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).s-hm-no-claim.wnd-h-auto.wnd-nh-l {
        min-height: 23.125rem
    }

    .l-boxed .l-m .s-hm.hn-centered:not(.s-hm-hidden).s-hm-no-claim.hn-no-bg .h-c {
        padding-bottom: 13.125rem
    }

    .s-hm.s-hm-button.s-hm-three-claims .h-c-b-i h3,.s-hm.s-hm-claims.s-hm-three-claims .h-c-b-i h3 {
        margin-top: 1.875rem
    }

    .s-hm.s-hm-contentbox .h-c-b {
        margin: 0 .9375rem
    }

    .s-hn .n-l {
        padding: 0 1.5625rem
    }

    .l-boxed .s-hn.sticky .n-l .s-c {
        padding-left: 1.5625rem;
        padding-right: 1.5625rem
    }

    .s-hn-sidebar .claim-wings .sit-w {
        padding-left: 3.75rem;
        padding-right: .625rem
    }

    .s-hn-sidebar .claim-wings .sit-w:before {
        left: 47px
    }

    .s-hn-sidebar .claim-beside {
        margin-left: -.9375rem;
        margin-right: -.9375rem
    }

    .s-hn-sidebar .claim-beside .sit-w {
        margin-left: 3.5rem
    }

    .s-hn-sidebar.s-hn .n-l {
        padding: .5625rem 1.5625rem
    }

    @supports (padding: max(0px)) {
        .s-hn-sidebar.s-hn .n-l {
            padding-right:max(1.5625rem,env(safe-area-inset-right));
            padding-left: max(1.5625rem,env(safe-area-inset-left))
        }
    }

    .s-hn-slogan .slogan-container {
        max-height: 2.1875rem
    }

    .slogan-container {
        padding: 0 1.5625rem
    }

    .slogan-container .logo-slogan {
        max-width: 33.125rem
    }

    .s-hn-slogan .logo-slogan.claim .sit {
        font-size: 1rem
    }

    .s-hn-slogan .logo-slogan.claim .sit.claim-wb .sit-w {
        line-height: 35px;
        max-height: 2.1875rem
    }

    .s-hn-slogan .logo-slogan.claim .sit.claim-wb .sit-w .sit-c {
        padding-bottom: .1875rem;
        padding-top: .1875rem
    }

    .s-hn-slogan .logo-slogan.claim .sit.claim-wings .sit-w {
        padding-left: 1.875rem;
        padding-right: .625rem
    }

    .s-hn-slogan .logo-slogan.claim .sit.claim-wings .sit-w:before {
        left: 20px
    }

    .s-hn-centered .slogan-container .logo-slogan.claim .sit {
        font-size: 1.4375rem
    }

    .s-hn-centered .slogan-container .logo-slogan.claim .sit.claim-wb .sit-w {
        line-height: 41px;
        max-height: 5.5625rem
    }

    .s-f-border.border-top:before {
        left: 25px;
        right: 25px
    }

    .s-f-edit .s-f-l-w {
        padding-top: .75rem!important;
        padding-bottom: .75rem!important
    }

    .s-f-edit .s-f-l-w:before {
        left: 25px;
        right: 25px
    }

    .l-boxed .s-f-edit .s-f-l-w .s-bg {
        top: 40px
    }

    .s-f-map-new .s-bg-w {
        left: 25px;
        right: 25px;
        width: calc(100% - 3.125rem)
    }

    .s-f-map-new .s-f-l-w {
        padding-top: .625rem!important;
        padding-bottom: .625rem!important
    }

    .s-f-map-new .s-f-cols-ez-w {
        left: 25px;
        right: 25px;
        width: calc(100% - 3.125rem)
    }

    .s-basic-box .box-space {
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .l-boxed .s-basic-box .box-space,.l-narrow .s-basic-box .box-space {
        padding-left: 1.5625rem;
        padding-right: 1.5625rem
    }

    .s-hc-c .s-hc-button-box,.s-hc-claim-box .s-hc-c {
        width: calc(100% - 1.875rem);
        margin: 0 .9375rem
    }
}

@media screen and (min-width: 37.5em) and (max-height:47.9375em) {
    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-h-full,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-h-full {
        min-height:calc(100vh + 10rem)
    }

    .wnd-cms.l-boxed .l-m .s-hm:not(.hn-centered):not(.hn-bottom):not(.s-hm-hidden).wnd-h-full {
        min-height: calc(100vh + 10rem - 2.8125rem)
    }
}

@media screen and (min-width: 37.5em) and (min-height:25em) {
    .mt-02-column .b-img {
        width:7.5rem;
        height: 7.5rem;
        margin: 0 auto .625rem!important;
        float: none
    }

    .mt-02-column .b-img .b-img-embed {
        max-width: 7.5rem;
        max-height: 7.5rem
    }

    .mt-02-column embed {
        max-width: 3.75rem;
        max-height: 3.75rem;
        left: 28px!important;
        top: 28px!important
    }

    .mt-02-column .b-text .b-text-c {
        text-align: center;
        padding: .625rem 1.25rem
    }

    .mt-02-column .b-text .b-text-c h3,.mt-02-column .b-text .b-text-c h4 {
        text-align: center
    }

    .mt-03-column .b-img,.mt-03-column .b-img.wnd-type-icon {
        width: 5rem;
        height: 5rem
    }

    .mt-03-column .b-img .b-img-embed {
        max-width: 7.5rem;
        max-height: 7.5rem;
        margin-left: 0
    }

    .mt-03-column .b-img embed {
        max-width: 3.75rem;
        max-height: 3.75rem;
        top: 10px!important;
        left: 10px!important
    }

    .mt-03-column .b-text .b-text-c {
        padding: .625rem .625rem .9375rem .9375rem
    }
}

@media screen and (min-width: 46.875em) {
    .wt-blogpost:not(.l-sidebar) .wnd-w-narrow .wnd-float-left {
        margin-left:5.1475vw!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-narrow .wnd-float-right {
        margin-right: 5.1475vw!important
    }

    .mt-portfolio-02 .mt-column {
        width: 33.3333333333%;
        margin-top: 0;
        margin-bottom: 0
    }

    .mt-portfolio-02 .mt-column:last-child,.mt-portfolio-02 .mt-column:nth-child(3n+1),.mt-portfolio-02 .mt-column:nth-child(3n+2),.mt-portfolio-02 .mt-column:nth-child(3n+3) {
        margin-right: 0
    }
}

@media screen and (min-width: 48em) {
    .pswp__caption__center {
        max-width:80%
    }

    .b-gal .empty {
        padding: .9375rem 0
    }

    .b-form-light.form .form-message,.form.b-form-default .form-message {
        padding: 2.375rem .9375rem
    }

    .h-c-b .b-form-light.form .form-message,.pr .b-form-light.form .form-message {
        padding: .9375rem
    }

    .blog.no-grid .blog-empty-listing {
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .blog.grid .blog-wrapper {
        padding: .1875rem
    }

    .blog.grid .item {
        padding: .75rem
    }

    .blog.grid .pager {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .blog.grid .blog-empty-listing {
        padding-top: .5625rem
    }

    .blog.grid-3 .item,.blog.grid-4 .item {
        width: 33.3%
    }

    .eshop-filter {
        padding: 1.25rem
    }

    .eshop-filter-category {
        padding-bottom: 0
    }

    .eshop-filter h3 {
        margin-bottom: 1.25rem
    }

    .eshop-filter .ef-level-1,.pr-768 .eshop-filter .ef-level-1 {
        display: block;
        margin: 0;
        padding: 0
    }

    .eshop-filter .ef-level-2,.eshop-filter .ef-level-3,.pr-768 .eshop-filter .ef-level-2,.pr-768 .eshop-filter .ef-level-3 {
        padding-left: .9375rem
    }

    .eshop-filter .ef-level-max,.pr-768 .eshop-filter .ef-level-max {
        padding-left: 0
    }

    .eshop-filter-select,.pr-768 .eshop-filter-select {
        display: none
    }

    .eshop.wnd-show-filter.show-filter .eshop-wrapper {
        width: 78%;
        float: right;
        padding-left: .9375rem
    }

    .eshop.wnd-show-filter.show-filter .eshop-filter {
        width: 22%;
        float: left;
        padding-right: .625rem;
        padding-left: 0;
        padding-top: .625rem
    }

    .eshop-grid .wnd-empty-placeholder {
        margin: 1.6875rem 0 0
    }

    .eshop-slider .item-wrapper {
        flex-direction: row
    }

    .eshop-slider .item-media {
        width: 50%;
        float: left
    }

    .eshop-slider .item-content {
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
        align-items: flex-start;
        width: 50%;
        float: left;
        text-align: left;
        padding: 1.25rem 2em 1.25rem 3em
    }

    .eshop-slider .item-price {
        text-align: left;
        padding: 1em 0 1.5em
    }

    .eshop-slider .thumbnail {
        padding-top: 85%
    }

    .eshop-slider .product-text {
        margin: .75rem 0
    }

    .eshop-slider .product-button {
        text-align: left;
        margin: 0;
        padding: 0 0 1.25rem
    }

    .eshop-cart-head {
        display: block;
        padding: .625rem .8125rem
    }

    .eshop-cart-th {
        padding: 0 .3125rem;
        float: left
    }

    .eshop-cart-th:first-child {
        padding-left: 0
    }

    .eshop-cart-th:last-child {
        padding-right: 0
    }

    .eshop-cart-tr {
        padding: .8125rem;
        margin: 0 0 .625rem
    }

    .eshop-cart-td {
        padding: .3125rem;
        float: left
    }

    .eshop-cart-td:first-child {
        padding-left: 0
    }

    .eshop-cart-td:last-child {
        padding-right: 0
    }

    .eshop-cart-item,.eshop-cart-vertical {
        display: -webkit-flex;
        display: flex
    }

    .eshop-cart-vertical {
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center
    }

    .eshop-cart-flex-start {
        -webkit-align-items: flex-start;
        align-items: flex-start
    }

    .eshop-cart-product {
        width: 49%
    }

    .eshop-cart-product a {
        -webkit-align-items: center;
        align-items: center
    }

    .eshop-cart-product-image {
        width: 4.0625rem;
        height: 4.0625rem
    }

    .eshop-cart-product-title {
        margin-left: 1.25rem
    }

    .eshop-cart-product-variant {
        margin-left: 1.25rem;
        padding: 0 0 .3125rem
    }

    .eshop-cart-price {
        display: flex;
        width: 15%;
        text-align: left
    }

    .eshop-cart-quantity {
        width: 13%;
        min-width: 8.125rem;
        text-align: center;
        align-items: center
    }

    .eshop-cart-quantity-wrapper {
        text-align: center
    }

    .eshop-cart-quantity-content {
        padding-left: 0
    }

    .eshop-cart-out-of-stock {
        margin-left: 0
    }

    .eshop-cart-sum {
        align-items: flex-end;
        min-height: 0;
        width: 17%
    }

    .eshop-cart-delete {
        position: relative;
        top: auto;
        right: auto;
        width: 7%;
        text-align: right;
        float: right;
        align-items: flex-end
    }

    .eshop-cart-total {
        padding: 1.375rem 1.4375rem;
        text-align: right
    }

    .eshop-cart-total-label {
        float: none
    }

    .eshop-cart-total-value {
        float: none;
        padding: 0 6.5% 0 .9375rem
    }

    .eshop-cart-continue {
        float: left;
        line-height: 1;
        padding: 3.4375rem .8125rem 0;
        max-width: 39%
    }

    .eshop-cart-checkout {
        position: relative;
        float: right;
        text-align: right;
        line-height: 0;
        padding: 2.5rem .8125rem 0;
        max-width: 60%
    }

    .wnd-page.wnd-cart {
        padding-bottom: 0!important
    }

    .eshop-detail form {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 50% 50%;
        grid-template-columns: 50% 50%;
        -ms-grid-rows: max-content 1fr;
        grid-template-rows: max-content 1fr
    }

    .eshop-detail-left {
        padding-right: 1.25rem
    }

    .eshop-detail-head {
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column: 2/3;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1/2
    }

    .eshop-detail-gallery {
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-column: 1/2;
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/3;
        place-self: stretch
    }

    .eshop-detail-content {
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column: 2/3;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2/3
    }

    .eshop-detail-price {
        padding: .3125rem 1.25rem
    }

    .eshop-detail .product-title-content {
        padding: .3125rem 1.25rem;
        margin-bottom: .3125rem
    }

    .eshop-detail .product-text-content {
        padding: .75rem 1.25rem
    }

    .eshop-detail .product-cart {
        display: inline-block;
        position: relative;
        padding: 1.25rem;
        background-color: transparent!important;
        box-shadow: none!important
    }

    .eshop-detail .product-cart-error {
        min-width: calc(100% - 1.875rem)
    }

    .eshop-detail .product-gallery-nav ul {
        width: auto
    }

    .eshop-detail .product-gallery-nav-arrow {
        width: 1.5625rem;
        height: 100%
    }

    .eshop-detail .product-variants-title {
        margin: .9375rem 0 .625rem 1.25rem
    }

    .eshop-detail .product-variants-content {
        margin: -.25rem .3125rem 0;
        padding: 0 0 1.25rem
    }

    .eshop-detail .product-variants-group {
        float: none;
        width: 100%
    }

    .eshop-detail .product-variants-group .select {
        max-width: 15em
    }

    .wnd-free-stripe>a {
        padding: 1rem 1.25rem
    }

    .mt-03-column .column {
        width: 33.3333333333%;
        margin-top: 0;
        margin-bottom: 0
    }

    .mt-03-column .column:last-child,.mt-03-column .column:nth-child(3n+1),.mt-03-column .column:nth-child(3n+2),.mt-03-column .column:nth-child(3n+3) {
        margin-right: 0
    }

    .mt-03-column .b-img {
        margin: 0 auto .625rem!important;
        float: none
    }

    .mt-03-column .b-img.wnd-type-image {
        width: 11.25rem;
        height: 11.25rem
    }

    .mt-03-column .b-text .b-text-c {
        text-align: center;
        padding: .625rem .625rem 1.25rem
    }

    .mt-03-column .b-text .b-text-c h3,.mt-03-column .b-text .b-text-c h4 {
        text-align: center
    }

    .mt-price {
        padding: .9375rem
    }

    .mt-price .b-text .b-text-c {
        padding: .5625rem
    }

    .mt-portfolio-02 {
        padding: .5rem
    }

    .mt-image.grid-5 .mt-item {
        width: 25%
    }

    .s-hn-sidebar.s-hn .n-l {
        padding: .5625rem 1.5625rem
    }

    @supports (padding: max(0px)) {
        .s-hn-sidebar.s-hn .n-l {
            padding-right:max(1.5625rem,env(safe-area-inset-right));
            padding-left: max(1.5625rem,env(safe-area-inset-left))
        }
    }

    .s-hn-centered .n-l-i.slogan-container>.s-c {
        padding-top: 2.5rem
    }
}

@media screen and (min-width: 53.0625em) {
    .wt-blogpost:not(.l-sidebar) .wnd-w-default .wnd-float-left {
        margin-left:5.1475vw!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-default .wnd-float-right {
        margin-right: 5.1475vw!important
    }
}

@media screen and (min-width: 55em) {
    .l:not(.l-sidebar) .wnd-w-narrow .wnd-float-left {
        margin-left:3.36vw!important
    }

    .l:not(.l-sidebar) .wnd-w-narrow .wnd-float-right {
        margin-right: 3.36vw!important
    }
}

@media screen and (min-width: 56.25em) and (min-width:56.25em) and (min-height:47.9375em) {
    .l-sidebar .s-f-basic .s-f-ccy-t,.l-sidebar .s-f-basic .s-f-lang-t {
        margin-right:0
    }

    .l-sidebar .s-f-basic .s-f-ccy-t>span,.l-sidebar .s-f-basic .s-f-lang-t>span {
        padding-left: 0;
        padding-right: 0
    }
}

@media screen and (min-width: 56.25em) and (min-height:47.9375em) {
    .l-sidebar.wnd-multicurrency .s-f-l,.l-sidebar.wnd-multilang .s-f-l {
        -webkit-flex-direction:column;
        flex-direction: column
    }

    .l-sidebar .s-f-l-c {
        float: none;
        text-align: center
    }

    .l-sidebar .s-f-l-c-first {
        text-align: center
    }

    .l-sidebar .s-f-l-c-currency,.l-sidebar .s-f-l-c-last {
        text-align: center;
        max-width: 100%
    }

    .l-sidebar .s-f-l-c-currency {
        padding: 0
    }

    .l-sidebar.wnd-multilang .s-f-l-c-first,.l-sidebar.wnd-multilang .s-f-l-c-last {
        text-align: center;
        width: 100%;
        -webkit-flex-grow: 0;
        flex-grow: 0
    }

    html:not(.flexbox) .l-sidebar.wnd-multilang .s-f-l-c-first,html:not(.flexbox) .l-sidebar.wnd-multilang .s-f-l-c-last {
        float: none;
        width: 100%
    }

    .l-sidebar .s-f-ccy-t>span,.l-sidebar .s-f-lang-t>span {
        padding: .3125rem .625rem
    }

    .l-sidebar .s-f-ccy-i,.l-sidebar .s-f-lang-i {
        margin-right: 0
    }

    .l-sidebar .s-f .s-c {
        padding-top: .625rem!important;
        padding-bottom: .625rem!important
    }

    .l-sidebar .s-f-border.border-top:before {
        display: none
    }

    .l-sidebar.l-d-waves .s-f .s-o:before {
        display: none!important
    }

    .wnd-multilang.l-sidebar .s-f-basic .s-f-cr .inline-text,.wnd-multilang.l-sidebar .s-f-basic .s-f-sf .sf {
        margin-left: 0
    }

    .l-sidebar .s-f-basic .s-f-ccy-i,.l-sidebar .s-f-basic .s-f-lang-i {
        margin-top: -.625rem;
        display: inline-block
    }

    .l-sidebar .s-f-basic .s-f-l .s-f-l-c-first {
        text-align: center;
        order: 3
    }

    .l-sidebar .s-f-basic .s-f-l .s-f-l-c-last {
        text-align: center;
        max-width: 100%;
        order: 1
    }

    .l-sidebar .s-f-basic .s-f-l .s-f-l-c-currency {
        text-align: center;
        max-width: 100%;
        padding: 0!important;
        margin-top: .3125rem;
        order: 2
    }
}

@media screen and (min-width: 56.25em) and (min-height:48em) {
    .l-boxed .l-m .s-hm-bdh.hn-centered+.s,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden)+.s {
        margin-top:-12.5rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-s-normal .h-c,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-s-normal .h-c {
        padding-bottom: 15.625rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-s-higher .h-c,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-s-higher .h-c {
        padding-bottom: 16.5625rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-s-high .h-c,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-s-high .h-c {
        padding-bottom: 18.125rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.s-hm-no-claim.wnd-h-auto.wnd-nh-m,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).s-hm-no-claim.wnd-h-auto.wnd-nh-m {
        min-height: 23.125rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.s-hm-no-claim.wnd-h-auto.wnd-nh-l,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).s-hm-no-claim.wnd-h-auto.wnd-nh-l {
        min-height: 25.625rem
    }

    .l-boxed .l-m .s-hm.hn-centered:not(.s-hm-hidden).s-hm-no-claim.hn-no-bg .h-c {
        padding-bottom: 15.625rem
    }
}

@media screen and (min-width: 56.25em) {
    .s-c {
        padding-left:.9375rem;
        padding-right: .9375rem
    }

    @supports (padding: max(0px)) {
        .s-c {
            padding-left:max(.9375rem,env(safe-area-inset-left));
            padding-right: max(.9375rem,env(safe-area-inset-right))
        }
    }

    .wnd-s-normal .s-c {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem
    }

    .wnd-s-normal .box-space {
        padding-top: 1.5625rem;
        padding-bottom: 1.5625rem
    }

    .wnd-s-normal.wn-space-top .s-c {
        padding-top: 1.25rem
    }

    .wnd-s-normal.wn-space-bottom .s-c {
        padding-bottom: 1.25rem
    }

    .wnd-s-higher .s-c {
        padding-top: 4.0625rem;
        padding-bottom: 4.0625rem
    }

    .wnd-s-higher .box-space {
        padding-top: 2.03125rem;
        padding-bottom: 2.03125rem
    }

    .wnd-s-higher.s-f .s-c {
        padding-top: 1.5625rem;
        padding-bottom: 1.5625rem
    }

    .wnd-s-higher.wn-space-top .s-c {
        padding-top: 1.625rem
    }

    .wnd-s-higher.wn-space-bottom .s-c {
        padding-bottom: 1.625rem
    }

    .wnd-s-high .s-c {
        padding-top: 5.625rem;
        padding-bottom: 5.625rem
    }

    .wnd-s-high .box-space,.wnd-s-high.s-f .s-c {
        padding-top: 2.8125rem;
        padding-bottom: 2.8125rem
    }

    .wnd-s-high.wn-space-top .s-c {
        padding-top: 2.25rem
    }

    .wnd-s-high.wn-space-bottom .s-c {
        padding-bottom: 2.25rem
    }

    .l:not(.l-boxed):not(.l-sidebar) .l-m .s-hm-hidden+.s:not(.s-hc).wnd-s-higher .s-c {
        padding-top: 2rem
    }

    .l:not(.l-boxed):not(.l-sidebar) .l-m .s-hm-hidden+.s:not(.s-hc).wnd-s-high .s-c {
        padding-top: 2.8125rem
    }

    .wnd-h-auto.s-hm:not(.s-hm-bdh) {
        min-height: 18.75rem
    }

    .wnd-h-high {
        min-height: 75vh
    }

    .wnd-cms .wnd-h-high {
        min-height: calc(75vh - 2.8125rem)
    }

    .wnd-h-full {
        min-height: 100vh
    }

    .wnd-cms .wnd-h-full {
        min-height: calc(100vh - 2.8125rem)
    }

    .wnd-hh-auto {
        min-height: 18.75rem
    }

    .wnd-hh-50 {
        min-height: 50vh
    }

    .wnd-hh-high {
        min-height: 75vh
    }

    .wnd-hh-full {
        min-height: 100vh
    }

    .l-narrow .wnd-s-normal .box-space {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem
    }

    .l-narrow .wnd-s-higher .box-space {
        padding-top: 4.0625rem;
        padding-bottom: 4.0625rem
    }

    .l-narrow .wnd-s-high .box-space {
        padding-top: 5.625rem;
        padding-bottom: 5.625rem
    }

    .l-boxed .wnd-s-normal .box-space {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem
    }

    .l-boxed .wnd-s-higher .box-space {
        padding-top: 4.0625rem;
        padding-bottom: 4.0625rem
    }

    .l-boxed .wnd-s-higher.s-f-simple .s-c {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .l-boxed .wnd-s-high .box-space {
        padding-top: 5.625rem;
        padding-bottom: 5.625rem
    }

    .l-boxed .wnd-s-high.s-f-simple .s-c {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }

    .l-boxed .s:not(.s-hn):not(.s-hm) .s-c {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    @supports (padding: max(0px)) {
        .l-boxed .s:not(.s-hn):not(.s-hm) .s-c {
            padding-left:max(1.875rem,env(safe-area-inset-left));
            padding-right: max(1.875rem,env(safe-area-inset-right))
        }
    }

    .l-boxed .s-hm.wnd-h-high {
        min-height: 75vh
    }

    .wnd-cms .l-boxed .s-hm.wnd-h-high {
        min-height: calc(75vh - 2.8125rem)
    }

    .l-boxed .s-hm.wnd-h-full {
        min-height: 100vh
    }

    .wnd-cms .l-boxed .s-hm.wnd-h-full {
        min-height: calc(100vh - 2.8125rem)
    }

    .l-boxed .l-m .s:not(:first-child) {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .l-boxed .l-f .s {
        padding-top: 2.5rem
    }

    .l-boxed .l-f .s.s-f-simple {
        padding-bottom: 2.5rem
    }

    .b-s {
        padding: 1.25rem
    }

    .b-s-t {
        padding-top: 1.25rem
    }

    .b-s-r {
        padding-right: 1.25rem
    }

    .b-s-b {
        padding-bottom: 1.25rem
    }

    .b-s-l {
        padding-left: 1.25rem
    }

    .b-s-t0 {
        padding-top: 0
    }

    .b-s-r0 {
        padding-right: 0
    }

    .b-s-b0 {
        padding-bottom: 0
    }

    .b-s-l0 {
        padding-left: 0
    }

    .b-s-50 {
        padding: .625rem
    }

    .b-s-t50 {
        padding-top: .625rem
    }

    .b-s-r50 {
        padding-right: .625rem
    }

    .b-s-b50 {
        padding-bottom: .625rem
    }

    .b-s-l50 {
        padding-left: .625rem
    }

    .b-s-60 {
        padding: .75rem
    }

    .b-s-t60 {
        padding-top: .75rem
    }

    .b-s-r60 {
        padding-right: .75rem
    }

    .b-s-b60 {
        padding-bottom: .75rem
    }

    .b-s-l60 {
        padding-left: .75rem
    }

    .b-s-150 {
        padding: 1.875rem
    }

    .b-s-t150 {
        padding-top: 1.875rem
    }

    .b-s-r150 {
        padding-right: 1.875rem
    }

    .b-s-b150 {
        padding-bottom: 1.875rem
    }

    .b-s-l150 {
        padding-left: 1.875rem
    }

    .b-s-200 {
        padding: 2.5rem
    }

    .b-s-t200 {
        padding-top: 2.5rem
    }

    .b-s-r200 {
        padding-right: 2.5rem
    }

    .b-s-b200 {
        padding-bottom: 2.5rem
    }

    .b-s-l200 {
        padding-left: 2.5rem
    }

    .l:not(.l-sidebar) .wnd-float-left {
        margin-right: 1.25rem!important
    }

    .l:not(.l-sidebar) .wnd-float-right {
        margin-left: 1.25rem!important
    }

    .mt-old {
        padding: .625rem .3125rem
    }

    .mt-old>div:empty {
        padding: 1.25rem
    }

    .logo-classic .b-l.logo-wings .b-l-text-w {
        padding-left: 4.0625rem
    }

    .logo-classic .b-l.logo-wings .b-l-text-w:after,.logo-classic .b-l.logo-wings .b-l-text-w:before {
        width: 3.4375rem
    }

    .logo-classic .b-l.logo-wings.wnd-image-vector .b-l-text-w,.logo-classic .b-l.logo-wings[class*=iar] .b-l-text-w {
        padding-right: 4.0625rem
    }

    .logo-classic .b-l.logo-beside .b-l-text-w {
        padding-left: 4.0625rem
    }

    .logo-classic .b-l.logo-beside .b-l-text-w:after,.logo-classic .b-l.logo-beside .b-l-text-w:before {
        width: 3.4375rem
    }

    .logo-classic .b-l.logo-beside.wnd-image-vector .b-l-text-w,.logo-classic .b-l.logo-beside[class*=iar] .b-l-text-w {
        padding-right: 4.0625rem
    }

    .logo-center .b-l-embed-svg {
        height: 6.25rem
    }

    .logo-center .b-l-text-c {
        padding: 0 .625rem
    }

    .logo-center .b-l.b-ls-s .b-l-text-c {
        font-size: 2.625rem;
        line-height: 1.47619
    }

    .logo-center .b-l.b-ls-l .b-l-text-c {
        font-size: 3.75rem;
        line-height: 1.43333
    }

    .logo-center .b-l.logo-wings .b-l-text-w {
        padding-left: 4.0625rem;
        padding-right: 4.0625rem
    }

    .logo-center .b-l.logo-wings .b-l-text-w:after,.logo-center .b-l.logo-wings .b-l-text-w:before {
        width: 3.4375rem
    }

    .logo-center .b-l.logo-beside .b-l-text-w {
        padding-left: 4.0625rem;
        padding-right: 4.0625rem
    }

    .logo-center .b-l.logo-beside .b-l-text-w:after,.logo-center .b-l.logo-beside .b-l-text-w:before {
        width: 3.4375rem
    }

    .logo-center .b-l.logo-wb.allura .b-l-text-c {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .logo-center .b-l.logo-wb.lobster .b-l-text-c {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .logo-sidebar .b-l {
        display: inline-block;
        width: 100%;
        max-width: none;
        height: auto;
        max-height: none;
        text-align: center;
        float: none
    }

    .logo-sidebar .b-l-c {
        display: block;
        height: auto
    }

    .logo-sidebar .b-l-br {
        display: block
    }

    .logo-sidebar .b-l-image {
        display: inline-block;
        width: 100%;
        height: auto;
        text-align: center;
        padding-bottom: .5rem;
        padding-right: 0;
        margin: 0 auto
    }

    .logo-sidebar .b-l-image-w {
        display: block
    }

    .logo-sidebar .b-l-image img {
        display: block;
        height: auto;
        max-height: 5rem;
        margin: 0 auto
    }

    .logo-sidebar .b-l-embed {
        display: inline-block;
        text-align: center;
        padding: 0 0 .5rem
    }

    .logo-sidebar .b-l-embed-svg {
        position: relative;
        width: 100%;
        min-height: 3.125rem;
        max-height: 4.375rem
    }

    .logo-sidebar .b-l-text {
        display: inline-block;
        text-align: center
    }

    .logo-sidebar .b-l-text-c {
        padding-left: .3125rem;
        padding-right: .3125rem
    }

    .logo-sidebar .b-l.b-ls-s .b-l-text-c {
        font-size: 1.4375rem;
        line-height: 1.47826
    }

    .logo-sidebar .b-l.b-ls-m .b-l-text-c {
        font-size: 1.3125rem;
        line-height: 1.61905
    }

    .logo-sidebar .b-l.b-ls-l .b-l-text-c {
        font-size: 1.5625rem;
        line-height: 1.6
    }

    .logo-sidebar .b-l.logo-wings .b-l-text-w {
        padding-left: 1.5625rem;
        padding-right: 1.5625rem
    }

    .logo-sidebar .b-l.logo-wings .b-l-text-w:after,.logo-sidebar .b-l.logo-wings .b-l-text-w:before {
        width: 1.5625rem
    }

    .logo-sidebar .b-l.logo-beside .b-l-text-w {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .logo-sidebar .b-l.logo-beside .b-l-text-w:after,.logo-sidebar .b-l.logo-beside .b-l-text-w:before {
        width: 1.875rem
    }

    .s-hn.wnd-mt-boxed #menu.animated {
        transition: all .1s linear
    }

    .s-hn.s-hn-centered.wnd-mt-boxed #menu.open {
        right: 10px;
        top: 35px
    }

    .s-hn #menu:after {
        content: "desktop"
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu-mobile,.s-hn:not(.s-hn-centered).wnd-mt-classic .menu-close {
        display: none
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu {
        float: right;
        position: relative;
        top: 7px
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu>div {
        display: block;
        margin: 0
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-1 {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        width: auto
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-1>li {
        display: inline-block
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-1>li>a {
        line-height: 50px;
        text-decoration: none;
        display: block;
        position: relative
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-1>li>a>span {
        padding-bottom: .0625rem;
        white-space: nowrap;
        position: relative;
        transition: all .3s ease
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-1>li>a:after {
        text-shadow: none
    }

    body:not(.touched) .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-1>li>a.mm-arrow {
        pointer-events: none
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-1>li>.mm-arrow {
        position: absolute;
        outline: 0;
        top: 0;
        padding: 0!important
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-1>li>.mm-arrow:after {
        transition: all .3s ease;
        content: "";
        font-family: WebnodeIcons;
        position: relative;
        top: 0;
        left: 0;
        bottom: auto;
        right: auto;
        font-size: 16px;
        display: inline-block;
        font-style: normal
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-1>li.overflowed {
        display: none
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-2 {
        position: absolute;
        top: 35px;
        left: -30px
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic #menu ul.level-2:after {
        position: absolute;
        top: 15px;
        left: 50px;
        bottom: 30px;
        right: 50px
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic .initial-state {
        overflow: hidden
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic .initial-state #menu {
        overflow: hidden;
        text-align: right;
        width: calc(100% - 20.625rem - 1.5625rem)
    }

    .wnd-eshop .s-hn:not(.s-hn-centered).wnd-mt-classic .initial-state #menu {
        width: calc(100% - 20.625rem - 1.5625rem - 11.25rem)
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic .initial-state #menu .level-1 {
        white-space: nowrap
    }

    .s-hn:not(.s-hn-centered).wnd-mt-classic .initial-state #menu-slider {
        display: block
    }

    .s-hn.s-hn-centered.wnd-mt-classic #menu-mobile,.s-hn.s-hn-centered.wnd-mt-classic .menu-close {
        display: none
    }

    .s-hn.s-hn-centered.wnd-mt-classic #menu-slider {
        float: none
    }

    .wnd-eshop .s-hn.s-hn-centered.wnd-mt-classic .initial-state #menu,.wnd-eshop .s-hn.s-hn-centered.wnd-mt-classic .initial-state ul.level-1 {
        overflow: hidden
    }

    .wnd-eshop .s-hn.s-hn-centered.wnd-mt-classic .initial-state .n-l-w {
        display: block
    }

    .s-hn.s-hn-centered.wnd-mt-classic .n-l-w {
        width: 100%
    }

    .s-hn.s-hn-centered.wnd-mt-classic #menu {
        text-align: center;
        position: relative;
        display: block!important;
        margin: 0 auto;
        padding: 0;
        width: auto;
        float: left;
        top: 0
    }

    .s-hn.s-hn-centered.wnd-mt-classic #menu>div {
        display: block;
        margin: 0;
        height: 100%
    }

    .s-hn.s-hn-centered.wnd-mt-classic #menu a {
        text-decoration: none
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-1 {
        padding: 0;
        width: auto;
        display: block;
        margin: 0;
        height: 3.125rem;
        float: right
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-1>li {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        display: inline-block
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-1>li>a {
        transition: color .3s ease;
        line-height: 50px;
        display: block;
        text-transform: uppercase;
        position: relative
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-1>li>a>span {
        padding-bottom: .0625rem;
        white-space: nowrap;
        position: relative
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-1>li>a:after {
        text-shadow: none
    }

    body:not(.touched) .s-hn.s-hn-centered.wnd-mt-classic ul.level-1>li>a.mm-arrow {
        pointer-events: none
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-1>li>.mm-arrow {
        position: absolute;
        outline: 0;
        top: 0;
        padding: 0!important
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-1>li>.mm-arrow:after {
        transition: all .3s ease;
        content: "";
        font-family: WebnodeIcons;
        position: relative;
        top: -2px;
        left: 0;
        bottom: auto;
        right: auto;
        display: inline-block;
        font-style: normal;
        font-weight: 100;
        font-size: 16px
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-1>li.overflowed {
        display: none
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-2 {
        position: absolute;
        top: 35px;
        left: -35px
    }

    .s-hn.s-hn-centered.wnd-mt-classic ul.level-2:after {
        position: absolute;
        top: 15px;
        left: 50px;
        bottom: 30px;
        right: 50px
    }

    .s-hn.s-hn-centered.wnd-mt-classic .initial-state #menu-slider {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center
    }

    .s-hn.s-hn-centered.wnd-mt-classic .initial-state ul.level-1 {
        overflow: hidden
    }

    .s-hn.s-hn-centered.wnd-mt-classic .initial-state .n-l-w {
        height: 4.4375rem;
        overflow: hidden;
        width: 100%
    }

    .s-hn.s-hn-centered.wnd-mt-classic .initial-state .n-l-w-i {
        width: 100%
    }

    .s-hn.s-hn-centered.wnd-mt-classic .initial-state #menu {
        width: 100%!important
    }

    .s-hn.s-hn-centered.wnd-mt-classic.menu-bottom ul.level-1 {
        height: 5.125rem
    }

    .s-hn.s-hn-centered.wnd-mt-classic:not(.menu-bottom) ul.level-1>li:first-child .menu-item {
        padding-left: 0
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2 {
        transition: all .3s ease;
        opacity: 1;
        margin: 0;
        padding: .9375rem 3.125rem 1.875rem;
        list-style: none;
        z-index: 75;
        display: none;
        text-align: left
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2:after {
        content: "";
        z-index: -1
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2:before {
        position: absolute;
        left: 68px;
        margin-left: -.4375rem;
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom-width: 7px;
        border-bottom-style: solid;
        top: 10px;
        z-index: 75
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2.align {
        left: auto;
        padding-right: 0
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2.align:before {
        left: auto;
        right: 12px
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2.align:after {
        right: 0
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2.top {
        top: auto!important;
        bottom: 38px;
        padding-bottom: .9375rem;
        padding-top: 1.875rem
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2.top:before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        bottom: 9px;
        top: auto
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2.top:after {
        top: 30px;
        bottom: 15px
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2.open {
        -webkit-animation: j 1s;
        animation: j 1s;
        opacity: 1;
        display: block
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li {
        float: none;
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
        width: 15rem
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li a {
        transition: all .3s ease;
        display: block;
        text-decoration: none;
        padding: .375rem 1.25rem;
        position: relative;
        line-height: 16px
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li a>span {
        max-width: 100%;
        display: inline-block;
        overflow: hidden;
        position: relative;
        padding-top: .375rem;
        line-height: 16px
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li:first-child {
        padding-top: .625rem
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li:last-child {
        padding-bottom: .625rem
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li.wnd-with-submenu>a {
        padding-right: 2.0625rem
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li.wnd-with-submenu:first-child .mm-arrow:after {
        padding-top: .625rem
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li.wnd-with-submenu:first-child .mm-up:after {
        padding-top: 0;
        margin-top: .625rem
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li .mm-arrow {
        position: absolute;
        top: 0;
        right: 10px;
        width: 1.875rem;
        display: block;
        z-index: 75;
        margin: 0!important;
        padding: 0!important;
        line-height: 22px;
        font-size: 13px
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li .mm-arrow:after {
        content: "";
        font-family: WebnodeIcons;
        transition: all .25s ease;
        text-align: center;
        display: inline-block;
        width: 1.875rem;
        line-height: 3
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li .mm-arrow.mm-up {
        padding: 0!important
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li .mm-arrow.mm-up:after {
        -webkit-animation: d .25s;
        animation: d .25s;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    body:not(.touched) .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-2>li:hover .mm-down {
        -webkit-animation: f 1s infinite;
        animation: f 1s infinite
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-3 {
        transition: all .5s ease-in;
        display: none;
        padding-left: .625rem
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-3.level-max {
        padding-left: 0
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-3.open {
        -webkit-animation: e .5s;
        animation: e .5s;
        opacity: 1;
        display: block
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-3 li ul {
        opacity: 1!important;
        display: block!important;
        padding-left: 0
    }

    .s-hn.wnd-mt-classic:not(.menu-bottom) #menu ul.level-max {
        padding-left: 0
    }

    .s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-claims:not(.sticky).wnd-nh-m #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-editzone:not(.sticky).wnd-nh-m #menu ul.level-2 {
        top: auto;
        bottom: 67px;
        padding-bottom: .9375rem;
        padding-top: 1.875rem
    }

    .s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-claims:not(.sticky).wnd-nh-l #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-editzone:not(.sticky).wnd-nh-l #menu ul.level-2 {
        top: auto;
        bottom: 115px;
        padding-bottom: .9375rem;
        padding-top: 1.875rem
    }

    .s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-claims.sticky.wnd-nh-m #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-editzone.sticky.wnd-nh-m #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-hidden.wnd-nh-m #menu ul.level-2 {
        top: 67px
    }

    .s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-claims.sticky.wnd-nh-l #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-editzone.sticky.wnd-nh-l #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.s-hn-bottom.hm-hidden.wnd-nh-l #menu ul.level-2 {
        top: 115px
    }

    .s-hn.wnd-mt-classic.menu-bottom.s-hn-centered.hm-claims:not(.sticky) #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.s-hn-centered.hm-editzone:not(.sticky) #menu ul.level-2 {
        top: auto;
        bottom: 67px;
        padding-bottom: .9375rem;
        padding-top: 1.875rem
    }

    .s-hn.wnd-mt-classic.menu-bottom.s-hn-centered.hm-claims.sticky #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.s-hn-centered.hm-editzone.sticky #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.s-hn-centered.hm-hidden #menu ul.level-2,.s-hn.wnd-mt-classic.menu-bottom.wnd-nh-m #menu ul.level-2 {
        top: 67px
    }

    .s-hn.wnd-mt-classic.menu-bottom.wnd-nh-l #menu ul.level-2 {
        top: 115px
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2 {
        transition: opacity .5s ease-in;
        margin: 0;
        padding: .9375rem 3.125rem 1.875rem;
        position: absolute;
        list-style: none;
        left: -50px;
        z-index: 75;
        display: none;
        text-align: left
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2.open {
        -webkit-animation: j 1s;
        animation: j 1s;
        display: block
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2.align {
        left: auto;
        right: 0;
        padding-right: 0
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li {
        float: none;
        width: 15.625rem
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li a {
        transition: all .3s ease;
        border-left: 4px solid transparent;
        display: block;
        text-decoration: none;
        padding: .6875rem .9375rem;
        position: relative
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li a span {
        max-width: 100%;
        display: inline;
        overflow: hidden
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li.wnd-with-submenu a {
        padding-right: 2.5rem
    }

    body.wnd-fe:not(.touched) .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li:hover .mm-down {
        -webkit-animation: f 1s infinite;
        animation: f 1s infinite
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li .mm-arrow {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        opacity: .4;
        border: none!important;
        background: none!important;
        padding: 0!important
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li .mm-arrow:after {
        content: "";
        font-family: WebnodeIcons;
        transition: all .25s ease;
        font-size: 1.375rem;
        line-height: 2.13636;
        text-align: center;
        display: inline-block;
        width: 1.875rem
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li .mm-arrow.mm-up:after {
        -webkit-animation: d .25s;
        animation: d .25s;
        font-size: 1.375rem;
        line-height: 2.22727;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-3 {
        display: none
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-3.open {
        -webkit-animation: j .5s;
        animation: j .5s;
        display: block
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-3 li {
        float: none
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-3 li a {
        padding: .625rem .9375rem .625rem 2.5rem
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-3 li ul {
        opacity: 1!important;
        display: block!important
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li.wnd-active-path>a,.s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li.wnd-active>a,.s-hn.wnd-mt-classic.menu-bottom #menu ul.level-3>li.wnd-active>a,body.wnd-fe:not(.touched) .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li:hover>a,body.wnd-fe:not(.touched) .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-2>li a:hover,body.wnd-fe:not(.touched) .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-3>li:hover>a,body.wnd-fe:not(.touched) .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-3>li a:hover {
        border-left-width: 4px;
        border-left-style: solid
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li>.menu-item,.s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li>.menu-item,.s-hn.wnd-mt-classic.menu-default ul.level-1>li>.menu-item,.s-hn.wnd-mt-classic.menu-strikethrough ul.level-1>li>.menu-item {
        padding: 0 1rem
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li>.mm-arrow,.s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li>.mm-arrow,.s-hn.wnd-mt-classic.menu-default ul.level-1>li>.mm-arrow,.s-hn.wnd-mt-classic.menu-strikethrough ul.level-1>li>.mm-arrow {
        right: 11px
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li.wnd-with-submenu>.menu-item,.s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li.wnd-with-submenu>.menu-item,.s-hn.wnd-mt-classic.menu-default ul.level-1>li.wnd-with-submenu>.menu-item,.s-hn.wnd-mt-classic.menu-strikethrough ul.level-1>li.wnd-with-submenu>.menu-item {
        padding-right: 1.625rem
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li:first-child>.menu-item,.s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li:first-child>.menu-item,.s-hn.wnd-mt-classic.menu-default ul.level-1>li:first-child>.menu-item,.s-hn.wnd-mt-classic.menu-strikethrough ul.level-1>li:first-child>.menu-item {
        padding-left: .3125rem
    }

    body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li:last-child>.menu-item,body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li:last-child>.menu-item,body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-default ul.level-1>li:last-child>.menu-item,body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-strikethrough ul.level-1>li:last-child>.menu-item {
        padding-right: 0
    }

    body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li:last-child.wnd-with-submenu>.menu-item,body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li:last-child.wnd-with-submenu>.menu-item,body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-default ul.level-1>li:last-child.wnd-with-submenu>.menu-item,body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-strikethrough ul.level-1>li:last-child.wnd-with-submenu>.menu-item {
        padding-right: 1rem
    }

    body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li:last-child.wnd-with-submenu>.mm-arrow,body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li:last-child.wnd-with-submenu>.mm-arrow,body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-default ul.level-1>li:last-child.wnd-with-submenu>.mm-arrow,body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-strikethrough ul.level-1>li:last-child.wnd-with-submenu>.mm-arrow {
        right: 0
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li ul.level-2.align,.s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li ul.level-2.align,.s-hn.wnd-mt-classic.menu-default ul.level-1>li ul.level-2.align,.s-hn.wnd-mt-classic.menu-strikethrough ul.level-1>li ul.level-2.align {
        right: -15px
    }

    .wnd-eshop .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li ul.level-2.align,.wnd-eshop .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li ul.level-2.align,.wnd-eshop .s-hn.wnd-mt-classic.menu-default ul.level-1>li ul.level-2.align,.wnd-eshop .s-hn.wnd-mt-classic.menu-strikethrough ul.level-1>li ul.level-2.align {
        right: 5px
    }

    .s-hn.wnd-mt-classic.menu-strikethrough #menu ul.level-1>li.hover>.menu-item,.s-hn.wnd-mt-classic.menu-strikethrough #menu ul.level-1>li.wnd-active-path>.menu-item,.s-hn.wnd-mt-classic.menu-strikethrough #menu ul.level-1>li.wnd-active>.menu-item,body:not(.touched) .s-hn.wnd-mt-classic.menu-strikethrough #menu ul.level-1>li>.menu-item:hover {
        text-decoration: line-through
    }

    .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li>.menu-item span:after,.s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li>.menu-item span:before {
        transition: opacity .3s ease;
        position: absolute;
        bottom: -4px;
        height: .0625rem;
        width: 51%;
        content: "";
        opacity: 0
    }

    .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li>.menu-item span:before {
        left: 50%
    }

    .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li>.menu-item span:after {
        right: 50%
    }

    body:not(.touched) .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li>.menu-item:hover span:after,body:not(.touched) .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li>.menu-item:hover span:before {
        opacity: 1
    }

    .s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li.wnd-active-path span:after,.s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li.wnd-active-path span:before,.s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li.wnd-active span:after,.s-hn.wnd-mt-classic.menu-default-underline ul.level-1>li.wnd-active span:before {
        width: 51%;
        opacity: 1
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li>.menu-item span:after,.s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li>.menu-item span:before {
        transition: width .3s ease;
        position: absolute;
        bottom: -4px;
        height: .125rem;
        width: 0;
        content: ""
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li>.menu-item span:before {
        left: 50%
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li>.menu-item span:after {
        right: 50%
    }

    body:not(.touched) .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li>.menu-item:hover span:after,body:not(.touched) .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li>.menu-item:hover span:before {
        transition: width .3s ease;
        width: 51%
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li.wnd-active-path span:after,.s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li.wnd-active-path span:before,.s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li.wnd-active span:after,.s-hn.wnd-mt-classic.menu-default-underline-grow ul.level-1>li.wnd-active span:before {
        width: 51%
    }

    .s-hn.wnd-mt-classic.menu-spaces ul.level-1>li>.menu-item {
        padding: 0 1.5625rem
    }

    .s-hn.wnd-mt-classic.menu-spaces ul.level-1>li>.mm-arrow {
        right: 20px
    }

    .s-hn.wnd-mt-classic.menu-spaces ul.level-1>li.wnd-with-submenu>.menu-item {
        padding-right: 2.1875rem
    }

    .s-hn.wnd-mt-classic.menu-spaces ul.level-1>li:first-child>.menu-item {
        padding-left: .3125rem
    }

    body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-spaces ul.level-1>li:last-child>.menu-item {
        padding-right: 0
    }

    body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-spaces ul.level-1>li:last-child.wnd-with-submenu>.menu-item {
        padding-right: .9375rem
    }

    body:not(.wnd-eshop) .s-hn.wnd-mt-classic.menu-spaces ul.level-1>li:last-child.wnd-with-submenu>.mm-arrow {
        right: 0
    }

    .s-hn.wnd-mt-classic.menu-spaces ul.level-1>li:last-child ul.level-2.align {
        right: -15px
    }

    .wnd-eshop .s-hn.wnd-mt-classic.menu-spaces ul.level-1>li:last-child ul.level-2.align {
        right: 5px
    }

    .s-hn.wnd-mt-classic.menu-bottom.s-hn-default.s-hn-bottom.wnd-nh-l #menu ul.level-1>li>a,.s-hn.wnd-mt-classic.menu-bottom.s-hn-default.wnd-nh-l #menu ul.level-1>li>a {
        line-height: 122px;
        height: 8.125rem
    }

    .s-hn.wnd-mt-classic.menu-bottom ul.level-1>li>.menu-item {
        padding: 0 1.125rem
    }

    .s-hn.wnd-mt-classic.menu-bottom ul.level-1>li>.mm-arrow {
        right: 13px
    }

    .s-hn.wnd-mt-classic.menu-bottom ul.level-1>li.wnd-with-submenu>.menu-item {
        padding-right: 1.75rem
    }

    .s-hn.wnd-mt-classic.menu-bottom .cart a {
        transition: all .3s ease
    }

    .s-hn.wnd-mt-classic.menu-bottom .cart-and-mobile {
        height: 100%;
        top: auto
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu {
        top: 0
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu ul.level-1>li>a {
        line-height: 74px;
        border-top-width: 4px;
        border-top-style: solid;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-color: transparent
    }

    .s-hn.wnd-mt-classic.menu-bottom.s-hn-default .n-l .s-c,.s-hn.wnd-mt-classic.menu-bottom.s-hn-slogan .n-l .s-c {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .s-hn.wnd-mt-classic.menu-bottom #menu-slider {
        height: 100%;
        top: auto;
        float: right;
        display: flex;
        flex-direction: row;
        justify-items: center;
        align-items: center;
        position: relative
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li>.menu-item {
        text-transform: uppercase;
        padding: 0 .625rem
    }

    .wnd-eshop .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li>.menu-item {
        padding: 0 .75rem
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li>.menu-item:after {
        content: "/";
        position: relative;
        right: -10px
    }

    .wnd-eshop .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li>.menu-item:after {
        display: none
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li.wnd-with-submenu>.menu-item {
        padding-right: 1.5625rem
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li.wnd-with-submenu>.menu-item:after {
        right: -25px
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li.wnd-with-submenu>.mm-arrow {
        right: 15px
    }

    .wnd-eshop .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li.wnd-with-submenu>.mm-arrow {
        right: 10px
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li.wnd-with-submenu:last-child>.menu-item {
        padding-right: .9375rem
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li.wnd-with-submenu:last-child>.mm-arrow {
        right: 0
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li:first-child>.menu-item {
        padding-left: .3125rem
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li:not(:last-child).wnd-with-submenu ul.level-2 {
        left: -50px
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li:last-child>.menu-item {
        padding-right: 0
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li:last-child>.menu-item:after {
        display: none
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li:last-child.with-submenu>.menu-item {
        padding-right: .9375rem
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li:last-child.with-submenu>.mm-arrow {
        right: 0
    }

    .s-hn.wnd-mt-classic.menu-delimiters-slash ul.level-1>li:last-child ul.level-2.align {
        right: -13px
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li>.menu-item {
        text-transform: uppercase;
        padding: 0 1.0625rem
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li>.menu-item>span {
        position: relative;
        white-space: nowrap
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li>.menu-item>span:after,.s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li>.menu-item>span:before {
        content: "";
        width: .0625rem;
        text-align: center;
        position: absolute;
        font-size: inherit;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 0;
        transition: all .3s ease-in-out
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li>.menu-item>span:before {
        left: 0;
        right: auto
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li>.menu-item>span:after {
        left: auto;
        right: 0
    }

    body:not(.touched) .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li>.menu-item:hover>span:before {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        opacity: 1;
        transition: all .3s ease-in-out
    }

    body:not(.touched) .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li>.menu-item:hover>span:after {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
        opacity: 1;
        transition: all .3s ease-in-out
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li>.mm-arrow {
        right: 15px
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li.wnd-with-submenu>.menu-item {
        padding-right: 1.875rem
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li.wnd-with-submenu>.menu-item:after {
        right: -25px
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li.wnd-with-submenu>.menu-item span:after {
        right: -15px
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li.wnd-with-submenu.wnd-active>.menu-item span:after {
        right: -23px
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li.wnd-active>.menu-item>span:before {
        left: -10px;
        opacity: 1
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li.wnd-active>.menu-item>span:after {
        right: -10px;
        opacity: 1
    }

    body:not(.touched) .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li.wnd-active>.menu-item:hover>span:after,body:not(.touched) .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li.wnd-active>.menu-item:hover>span:before {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe ul.level-1>li:last-child ul.level-2.align {
        right: 0
    }

    .s-hn.wnd-mt-sliding #menu-mobile {
        float: right;
        line-height: 0;
        z-index: 97;
        margin: 0
    }

    .wnd-menu-empty .s-hn.wnd-mt-sliding #menu-mobile {
        display: none
    }

    .s-hn.wnd-mt-sliding #menu-submit {
        position: relative;
        width: 1.125rem;
        height: 1.25rem;
        cursor: pointer;
        padding: 1.25rem 1.875rem 1.25rem 0;
        display: inline-block;
        text-indent: -999em;
        z-index: 99;
        text-decoration: none;
        color: transparent;
        margin: 0 0 0 .625rem;
        font-size: 0!important
    }

    .s-hn.wnd-mt-sliding #menu-submit span,.s-hn.wnd-mt-sliding #menu-submit span:after,.s-hn.wnd-mt-sliding #menu-submit span:before {
        content: "";
        cursor: pointer;
        height: .125rem;
        width: 1.125rem;
        position: absolute;
        display: block;
        margin-top: -.0625rem
    }

    .s-hn.wnd-mt-sliding #menu-submit span:before {
        bottom: 6px
    }

    .s-hn.wnd-mt-sliding #menu-submit span:after {
        bottom: -6px
    }

    .s-hn.wnd-mt-sliding .menu-close {
        position: relative;
        display: block;
        text-transform: uppercase;
        padding-bottom: 2.5rem;
        width: 100%;
        margin: 0;
        text-decoration: none
    }

    .s-hn.wnd-mt-sliding .menu-close span {
        display: none
    }

    .s-hn.wnd-mt-sliding .menu-close:after,.s-hn.wnd-mt-sliding .menu-close:before {
        transition: background .3s;
        position: absolute;
        top: 18px;
        right: 8px;
        display: block;
        content: "";
        cursor: pointer;
        height: .125rem;
        width: .875rem
    }

    .s-hn.wnd-mt-sliding .menu-close:before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .s-hn.wnd-mt-sliding .menu-close:after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .s-hn.wnd-mt-sliding #menu-slider {
        transition: right .2s ease-in,box-shadow .2s ease-in;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        position: fixed;
        top: 0;
        left: auto;
        bottom: 0;
        right: -18.75rem;
        width: 18.75rem;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        align-content: stretch;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        border-left: 1px solid;
        padding: 0 0 3.75rem;
        z-index: 99
    }

    body.wnd-cms .s-hn.wnd-mt-sliding #menu-slider {
        padding-top: 2.8125rem
    }

    .no-js .s-hn.wnd-mt-sliding #menu-slider {
        overflow: hidden
    }

    .s-hn.wnd-mt-sliding #menu-slider.open {
        transition: right .2s ease-in,box-shadow .2s ease-in;
        right: 0
    }

    .s-hn.wnd-mt-sliding #menu-block {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        position: relative;
        width: 100%;
        padding: 1.5625rem 0
    }

    .s-hn.wnd-mt-sliding .scrolldown,.s-hn.wnd-mt-sliding .scrollup {
        transition: opacity .3s;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        font-size: .875rem;
        line-height: 1.71429;
        width: 1.875rem;
        height: 1.875rem;
        position: absolute;
        left: 50%;
        opacity: .4;
        white-space: nowrap;
        cursor: pointer;
        z-index: 75;
        padding: .9375rem
    }

    body:not(.touched) .s-hn.wnd-mt-sliding .scrolldown:hover,body:not(.touched) .s-hn.wnd-mt-sliding .scrollup:hover {
        transition: opacity .3s;
        opacity: 1
    }

    .s-hn.wnd-mt-sliding .scrolldown.hide,.s-hn.wnd-mt-sliding .scrollup.hide {
        display: none
    }

    .s-hn.wnd-mt-sliding .scrolldown.show,.s-hn.wnd-mt-sliding .scrollup.show {
        display: block
    }

    .s-hn.wnd-mt-sliding .scrolldown:after,.s-hn.wnd-mt-sliding .scrollup:after {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        content: "";
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent
    }

    .s-hn.wnd-mt-sliding .scrollup {
        top: -5px;
        bottom: auto;
        display: none
    }

    .s-hn.wnd-mt-sliding .scrollup:after {
        position: absolute;
        top: 10px;
        left: 50%;
        bottom: auto;
        right: auto
    }

    .s-hn.wnd-mt-sliding .scrolldown {
        top: auto;
        bottom: -5px
    }

    .s-hn.wnd-mt-sliding .scrolldown:after {
        position: absolute;
        top: auto;
        left: 50%;
        bottom: 10px;
        right: auto
    }

    .s-hn.wnd-mt-sliding #menu {
        display: block;
        position: relative;
        width: 100%;
        padding: 0;
        margin: 0;
        height: auto;
        overflow-y: scroll;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch
    }

    .s-hn.wnd-mt-sliding #menu::-webkit-scrollbar {
        display: none
    }

    .s-hn.wnd-mt-sliding #menu>div {
        position: absolute;
        top: 0;
        left: 0;
        bottom: auto;
        right: 0;
        display: block;
        width: 100%;
        margin: 0
    }

    .s-hn.wnd-mt-sliding #menu.centered>div {
        bottom: 50%;
        top: auto;
        -webkit-transform: translateY(50%);
        transform: translateY(50%)
    }

    .s-hn.wnd-mt-sliding #menu ul {
        list-style: none
    }

    .s-hn.wnd-mt-sliding #menu ul li {
        float: none;
        list-style: none;
        margin: 0;
        position: relative
    }

    .s-hn.wnd-mt-sliding #menu ul li a,.s-hn.wnd-mt-sliding #menu ul li span {
        overflow: hidden;
        text-overflow: ellipsis
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2.open,.s-hn.wnd-mt-sliding #menu ul.level-3.open,.s-hn.wnd-mt-sliding #menu ul.level-max.open {
        opacity: 1;
        display: block!important;
        overflow: hidden
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1>li>.mm-arrow,.s-hn.wnd-mt-sliding #menu ul.level-2>li>.mm-arrow {
        display: block;
        width: 1.875rem;
        border: none;
        background: none;
        z-index: 75;
        margin: 0;
        padding: 0
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1>li>.mm-arrow:after,.s-hn.wnd-mt-sliding #menu ul.level-2>li>.mm-arrow:after {
        content: "";
        font-family: WebnodeIcons;
        transition: transform .25s ease,top .25s ease,color .3s ease;
        font-weight: 700;
        text-align: center;
        display: inline-block;
        width: 1.5rem
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1>li>.mm-arrow.mm-up:after,.s-hn.wnd-mt-sliding #menu ul.level-2>li>.mm-arrow.mm-up:after {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        top: 10px
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1>li>.mm-arrow {
        position: absolute;
        top: 5px;
        left: auto;
        bottom: auto;
        right: 5%
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1>li>.mm-arrow:after {
        font-size: .875rem;
        line-height: 1.5
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2>li>.mm-arrow {
        position: absolute;
        top: 4px;
        left: auto;
        bottom: auto;
        right: 5%
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2>li>.mm-arrow:after {
        font-size: .8125rem;
        line-height: 1.53846
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1 {
        margin: 0;
        padding: 0;
        float: none
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1>li {
        display: block;
        padding: .4375rem 0;
        clear: both;
        text-align: center
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1>li>a {
        transition: color .3s ease,text-shadow .3s ease,font-weight 50ms ease-in-out;
        line-height: 23px;
        display: block;
        padding: 0;
        margin: 0 3.125rem;
        text-decoration: none
    }

    .s-hn.wnd-mt-sliding #menu li.wnd-with-submenu.hover {
        padding-bottom: 0!important
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2 {
        display: none;
        padding: .1875rem 0 .625rem
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2>li {
        width: 100%;
        padding: .0625rem 0
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2>li a {
        transition: color .3s ease!important;
        display: block;
        position: relative;
        padding: .1875rem 3.125rem;
        text-decoration: none;
        text-align: center;
        line-height: 0
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2>li a span {
        display: inline-block;
        max-width: 100%;
        line-height: 18px!important
    }

    .s-hn.wnd-mt-sliding #menu ul.level-3:not(.level-max) {
        padding-bottom: .625rem
    }

    .s-hn.wnd-mt-sliding #menu ul.level-3,.s-hn.wnd-mt-sliding #menu ul.level-max {
        display: none;
        padding: .1875rem 0 0
    }

    .s-hn.wnd-mt-sliding #menu ul.level-3>li,.s-hn.wnd-mt-sliding #menu ul.level-max>li {
        width: 100%;
        padding: 0
    }

    .s-hn.wnd-mt-sliding #menu ul.level-3>li a,.s-hn.wnd-mt-sliding #menu ul.level-max>li a {
        transition: color .3s ease!important;
        display: block;
        position: relative;
        padding: .125rem 3.125rem;
        text-decoration: none;
        text-align: center;
        line-height: 0
    }

    .s-hn.wnd-mt-sliding #menu ul.level-3>li a span,.s-hn.wnd-mt-sliding #menu ul.level-max>li a span {
        display: inline-block;
        max-width: 100%;
        line-height: 18px
    }

    .s-hn.wnd-mt-sliding #menu ul.level-max {
        display: block!important;
        padding-top: 0
    }

    .s-hn.wnd-mt-sliding #menu ul.level-max li:last-child {
        padding-bottom: 0!important
    }

    .s-hn.wnd-mt-sliding #menu .more {
        display: none
    }

    .s-hn.wnd-mt-boxed #menu-submit.active:after {
        content: "";
        cursor: pointer;
        height: .0625rem;
        width: .0625rem;
        bottom: 0;
        right: 0;
        position: absolute
    }

    .s-hn.wnd-mt-boxed #menu-submit.active span {
        width: 0
    }

    .s-hn.wnd-mt-boxed #menu-submit.active span:after,.s-hn.wnd-mt-boxed #menu-submit.active span:before {
        top: 0
    }

    .s-hn.wnd-mt-boxed #menu-submit.active span:before {
        -webkit-animation: g .3s;
        animation: g .3s;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .s-hn.wnd-mt-boxed #menu-submit.active span:after {
        -webkit-animation: h .3s;
        animation: h .3s;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .s-hn.wnd-mt-boxed #menu {
        position: absolute;
        top: 41px;
        padding: .625rem;
        z-index: 100;
        text-align: left;
        display: none;
        width: 16.875rem;
        right: 5px
    }

    .s-hn.wnd-mt-boxed #menu.open {
        -webkit-animation: mobile-open .5s;
        animation: mobile-open .5s;
        opacity: 1;
        display: block
    }

    .s-hn.wnd-mt-boxed #menu .menu-close {
        display: none
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 {
        transition: all .3s ease;
        margin: 0;
        padding: 0;
        float: right;
        list-style: none;
        width: 100%
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 li {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 li a {
        text-decoration: none;
        padding: .625rem .9375rem;
        display: block;
        text-transform: uppercase
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 li a>span {
        display: block;
        overflow: hidden;
        padding: 0;
        margin: 0
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 li.wnd-with-submenu a {
        padding-right: 3.125rem
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 li a.mm-arrow {
        position: absolute;
        top: 0;
        left: auto;
        bottom: auto;
        right: 0;
        background: transparent!important;
        padding: 0;
        margin: 0;
        line-height: 0;
        text-decoration: none;
        display: block;
        width: 2.8125rem;
        height: 2.8125rem
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 li a.mm-arrow:after {
        content: "";
        font-family: WebnodeIcons;
        transition: all .25s ease;
        font-size: 1rem;
        line-height: 2.8125;
        text-align: center;
        display: inherit;
        position: relative
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 li a.mm-arrow.mm-up:after {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 li a.mm-arrow.mm-down:after {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .s-hn.wnd-mt-boxed #menu ul.level-1 li.more {
        display: none
    }

    .s-hn.wnd-mt-boxed #menu ul.level-2 {
        transition: all .3s ease-in;
        margin: 0;
        padding: 0;
        display: none
    }

    .s-hn.wnd-mt-boxed #menu ul.level-2.open {
        -webkit-animation: j .7s;
        animation: j .7s;
        opacity: 1;
        display: block
    }

    .s-hn.wnd-mt-boxed #menu ul.level-2 li a {
        padding-left: 2.5rem
    }

    .s-hn.wnd-mt-boxed #menu ul.level-2 li a.mm-arrow {
        height: 2.5rem
    }

    .s-hn.wnd-mt-boxed #menu ul.level-2 li a.mm-arrow:after {
        font-size: 1rem;
        line-height: 2.5
    }

    .s-hn.wnd-mt-boxed #menu ul.level-3 {
        transition: all .3s ease-in;
        margin: 0;
        padding: 0;
        display: none
    }

    .s-hn.wnd-mt-boxed #menu ul.level-3.open {
        -webkit-animation: j .5s;
        animation: j .5s;
        opacity: 1;
        display: block
    }

    .s-hn.wnd-mt-boxed #menu ul.level-3 li a {
        padding-left: 3.75rem
    }

    .s-hn.wnd-mt-boxed #menu ul.level-max {
        display: block!important
    }

    .s-hn.wnd-mt-sidebar #menu-mobile {
        display: none
    }

    .s-hn.wnd-mt-sidebar #menu-block {
        position: relative;
        padding: 1.5625rem 0;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 120%;
        margin-left: -10%;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center
    }

    .s-hn.wnd-mt-sidebar #menu-block .scrolldown,.s-hn.wnd-mt-sidebar #menu-block .scrollup {
        transition: opacity .3s;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        font-size: .875rem;
        line-height: 1.71429;
        width: 1.875rem;
        height: 1.875rem;
        position: absolute;
        left: 50%;
        opacity: .7;
        white-space: nowrap;
        cursor: pointer;
        display: none;
        z-index: 75;
        padding: .9375rem
    }

    .s-hn.wnd-mt-sidebar #menu-block .scrolldown.hidden,.s-hn.wnd-mt-sidebar #menu-block .scrollup.hidden {
        display: none
    }

    body.wnd-fe:not(.touched) .s-hn.wnd-mt-sidebar #menu-block .scrolldown:hover,body.wnd-fe:not(.touched) .s-hn.wnd-mt-sidebar #menu-block .scrollup:hover {
        transition: opacity .3s;
        opacity: 1
    }

    .s-hn.wnd-mt-sidebar #menu-block .scrolldown:after,.s-hn.wnd-mt-sidebar #menu-block .scrollup:after {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent
    }

    .s-hn.wnd-mt-sidebar #menu-block .scrollup {
        top: -5px;
        bottom: auto;
        display: none
    }

    .s-hn.wnd-mt-sidebar #menu-block .scrollup:after {
        position: absolute;
        top: 10px;
        left: 50%;
        bottom: auto;
        right: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        content: "";
        width: 0;
        height: 0
    }

    .s-hn.wnd-mt-sidebar #menu-block .scrolldown {
        top: auto;
        bottom: -5px
    }

    .s-hn.wnd-mt-sidebar #menu-block .scrolldown:after {
        position: absolute;
        top: auto;
        left: 50%;
        bottom: 10px;
        right: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        content: "";
        width: 0;
        height: 0
    }

    .s-hn.wnd-mt-sidebar .menu-close {
        display: none
    }

    .s-hn.wnd-mt-sidebar #menu {
        display: block;
        position: relative;
        overflow-y: hidden;
        overflow-x: hidden;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch;
        width: 100%;
        height: auto
    }

    .wnd-eshop .s-hn.wnd-mt-sidebar #menu {
        margin-top: 1em
    }

    .s-hn.wnd-mt-sidebar #menu::-webkit-scrollbar {
        display: none
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>.mm-arrow,.s-hn.wnd-mt-sidebar #menu ul.level-2>li>.mm-arrow {
        display: block;
        width: 2.125rem;
        border: none;
        background: none;
        z-index: 75;
        margin: 0;
        padding: 0;
        text-decoration: none
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>.mm-arrow:after,.s-hn.wnd-mt-sidebar #menu ul.level-2>li>.mm-arrow:after {
        content: "";
        font-family: WebnodeIcons;
        transition: transform .25s ease,top .25s ease;
        text-decoration: none
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>.mm-arrow.mm-up:after,.s-hn.wnd-mt-sidebar #menu ul.level-2>li>.mm-arrow.mm-up:after {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        top: 10px
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>.mm-arrow {
        position: absolute;
        top: 5px;
        left: auto;
        bottom: auto;
        right: 16px;
        line-height: 0
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>.mm-arrow.mm-up {
        top: 5px
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>.mm-arrow:after {
        font-size: .875rem;
        line-height: 1.57143;
        text-align: center;
        display: inline-block;
        width: 2.125rem;
        font-weight: 700
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2>li>.mm-arrow {
        position: absolute;
        top: 0;
        left: auto;
        bottom: auto;
        right: 16px
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2>li>.mm-arrow.mm-up {
        right: 17px;
        top: 0
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2>li>.mm-arrow:after {
        font-size: .8125rem;
        line-height: 1.76923;
        text-align: center;
        display: inline-block;
        width: 2.125rem;
        font-weight: 700
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1 {
        margin: 0;
        padding: 0;
        float: none;
        list-style: none
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li {
        float: none;
        list-style: none;
        margin: 0;
        padding: .4375rem 0;
        position: relative;
        display: block;
        clear: both;
        text-align: center
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>a:not(.mm-arrow) {
        transition: color .3s ease,text-shadow .3s ease,font-weight 50ms ease-in-out;
        line-height: 20px;
        text-decoration: none;
        display: block;
        padding: 0;
        margin: 0 3.125rem;
        text-transform: uppercase;
        letter-spacing: .0625rem;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>a:not(.mm-arrow) span {
        overflow: hidden;
        text-overflow: ellipsis
    }

    .s-hn.wnd-mt-sidebar #menu li.wnd-with-submenu.hover {
        padding-bottom: 0!important
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2 {
        list-style: none;
        display: none;
        padding: .1875rem 0 .625rem
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2.open {
        opacity: 1;
        display: block!important;
        overflow: hidden
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2>li {
        float: none;
        margin: 0;
        list-style: none;
        position: relative;
        width: 100%;
        padding: .0625rem 0
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2>li a {
        transition: color .3s ease!important;
        display: block;
        text-decoration: none;
        padding: 0 3.125rem;
        text-align: center;
        line-height: 0;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2>li a span {
        line-height: 20px;
        letter-spacing: .0625rem;
        max-width: 100%;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-3:not(.level-max) {
        padding-bottom: .625rem
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-3,.s-hn.wnd-mt-sidebar #menu ul.level-max {
        list-style: none;
        display: none;
        padding: .1875rem 0 0
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-3.open,.s-hn.wnd-mt-sidebar #menu ul.level-max.open {
        opacity: 1;
        display: block!important;
        overflow: hidden
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-3>li,.s-hn.wnd-mt-sidebar #menu ul.level-max>li {
        float: none;
        margin: 0;
        list-style: none;
        position: relative;
        width: 100%;
        padding: 0
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-3>li a,.s-hn.wnd-mt-sidebar #menu ul.level-max>li a {
        transition: color .3s ease!important;
        display: block;
        text-decoration: none;
        padding: 0 3.125rem;
        text-align: center;
        line-height: 0;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-3>li a span,.s-hn.wnd-mt-sidebar #menu ul.level-max>li a span {
        line-height: 20px;
        letter-spacing: 0;
        max-width: 100%;
        font-style: italic;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-max {
        display: block!important;
        padding-top: 0
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-max li:last-child {
        padding-bottom: 0!important
    }

    .s-hn.wnd-mt-sidebar #menu .mm-arrow {
        text-shadow: none!important
    }

    .s-hn.s-hn-centered .cart,.s-hn.s-hn-default .cart,.s-hn.s-hn-slogan .cart {
        position: relative;
        top: 0;
        left: auto;
        right: auto;
        float: right;
        margin-left: 0;
        padding-left: 0
    }

    .s-hn.s-hn-centered .cart:before,.s-hn.s-hn-default .cart:before,.s-hn.s-hn-slogan .cart:before {
        position: absolute;
        top: 8px;
        left: 0;
        bottom: 8px;
        content: "";
        display: block;
        width: .0625rem
    }

    .wnd-menu-empty .s-hn.s-hn-centered .cart:before,.wnd-menu-empty .s-hn.s-hn-default .cart:before,.wnd-menu-empty .s-hn.s-hn-slogan .cart:before,.wnd-s-b .s-hn.s-hn-centered .cart:before,.wnd-s-b .s-hn.s-hn-default .cart:before,.wnd-s-b .s-hn.s-hn-slogan .cart:before {
        display: none
    }

    .s-hn.s-hn-centered .cart a .cart-content-link:after,.s-hn.s-hn-default .cart a .cart-content-link:after,.s-hn.s-hn-slogan .cart a .cart-content-link:after {
        margin: 0 .75rem
    }

    .s-hn.s-hn-centered .cart-text,.s-hn.s-hn-default .cart-text,.s-hn.s-hn-slogan .cart-text {
        display: inline
    }

    .s-hn.wnd-mt-boxed .cart-and-mobile {
        padding: 0 .9375rem
    }

    .s-hn.wnd-mt-sliding .cart a .cart-content-link:after {
        margin: 0 .75rem
    }

    .s-hn.s-hn-sidebar .cart-block {
        display: -webkit-flex;
        display: flex;
        width: 100%;
        padding: 0
    }

    .s-hn.s-hn-sidebar .cart-block .cart {
        border-radius: 17px;
        margin: 0 auto;
        height: 2.1875rem
    }

    .s-hn.s-hn-sidebar .cart-block .cart a {
        line-height: 35px;
        padding: 0 .625rem;
        top: 0
    }

    .s-hn.s-hn-sidebar .cart-block .cart a .cart-content-link:after {
        line-height: 1;
        margin: 0;
        padding-right: .625rem;
        top: 0;
        left: 0
    }

    .s-hn.s-hn-sidebar .cart-block .cart-text {
        display: inline-block;
        padding-right: .3125rem;
        padding-left: .625rem
    }

    .s-hn.s-hn-sidebar .cart-block .cart-piece-count {
        position: absolute;
        top: 14px;
        left: auto;
        right: 10px;
        height: 1.125rem;
        min-width: 1.125rem;
        border-radius: 9px;
        line-height: 1
    }

    .s-hn.wnd-mt-classic.menu-default .cart,.s-hn.wnd-mt-classic.menu-strikethrough .cart {
        margin-left: .3125rem
    }

    .wnd-s-b .s-hn.wnd-mt-classic.menu-default .cart,.wnd-s-b .s-hn.wnd-mt-classic.menu-strikethrough .cart,.wnd-s-i .s-hn.wnd-mt-classic.menu-default .cart,.wnd-s-i .s-hn.wnd-mt-classic.menu-strikethrough .cart {
        margin-left: 0
    }

    .s-hn.wnd-mt-classic.menu-default .cart a,.s-hn.wnd-mt-classic.menu-strikethrough .cart a {
        padding: 0 0 0 1.5625rem
    }

    .s-hn.wnd-mt-classic.menu-strikethrough .cart.wnd-active a .cart-text span,body:not(.touched) .s-hn.wnd-mt-classic.menu-strikethrough .cart a:hover .cart-text span {
        text-decoration: line-through
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow .cart,.s-hn.wnd-mt-classic.menu-default-underline .cart {
        margin-left: .3125rem
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow .cart a,.s-hn.wnd-mt-classic.menu-default-underline .cart a {
        padding: 0 0 0 1.5625rem
    }

    .wnd-s-b .s-hn.wnd-mt-classic.menu-default-underline-grow .cart,.wnd-s-b .s-hn.wnd-mt-classic.menu-default-underline .cart,.wnd-s-i .s-hn.wnd-mt-classic.menu-default-underline-grow .cart,.wnd-s-i .s-hn.wnd-mt-classic.menu-default-underline .cart {
        margin-left: 0
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow .cart-text span:after,.s-hn.wnd-mt-classic.menu-default-underline-grow .cart-text span:before,.s-hn.wnd-mt-classic.menu-default-underline .cart-text span:after,.s-hn.wnd-mt-classic.menu-default-underline .cart-text span:before {
        position: absolute;
        bottom: -4px;
        height: .0625rem;
        width: 0;
        content: "";
        background-color: transparent
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow .cart-text span:before,.s-hn.wnd-mt-classic.menu-default-underline .cart-text span:before {
        left: 50%
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow .cart-text span:after,.s-hn.wnd-mt-classic.menu-default-underline .cart-text span:after {
        right: 50%
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow .cart.wnd-active .cart-text span:after,.s-hn.wnd-mt-classic.menu-default-underline-grow .cart.wnd-active .cart-text span:before,.s-hn.wnd-mt-classic.menu-default-underline .cart.wnd-active .cart-text span:after,.s-hn.wnd-mt-classic.menu-default-underline .cart.wnd-active .cart-text span:before,body:not(.touched) .s-hn.wnd-mt-classic.menu-default-underline-grow .cart a:hover .cart-text span:after,body:not(.touched) .s-hn.wnd-mt-classic.menu-default-underline-grow .cart a:hover .cart-text span:before,body:not(.touched) .s-hn.wnd-mt-classic.menu-default-underline .cart a:hover .cart-text span:after,body:not(.touched) .s-hn.wnd-mt-classic.menu-default-underline .cart a:hover .cart-text span:before {
        width: 51%;
        opacity: 1
    }

    .s-hn.wnd-mt-classic.menu-default-underline .cart-text span:after,.s-hn.wnd-mt-classic.menu-default-underline .cart-text span:before {
        width: 51%;
        opacity: 0;
        transition: opacity .3s ease
    }

    .s-hn.wnd-mt-classic.menu-default-underline-grow .cart-text span:after,.s-hn.wnd-mt-classic.menu-default-underline-grow .cart-text span:before {
        height: .125rem;
        transition: width .3s ease
    }

    .s-hn.wnd-mt-classic.menu-bottom .cart {
        top: 0;
        margin-left: 0;
        padding-left: 0;
        height: 100%
    }

    .s-hn.wnd-mt-classic.menu-bottom .cart:before {
        top: 15px;
        bottom: 15px
    }

    .s-hn.wnd-mt-classic.menu-bottom .cart-piece-count {
        position: absolute;
        top: 35px;
        left: auto;
        right: 5px
    }

    .s-hn.wnd-mt-classic.menu-bottom .cart a {
        padding: 0 0 0 1.5625rem;
        line-height: 74px;
        height: 5.125rem;
        border-top-width: 4px;
        border-top-style: solid;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-color: transparent
    }

    .s-hn.wnd-mt-classic.menu-bottom.wnd-nh-l .cart a {
        line-height: 122px;
        height: 8.125rem
    }

    .s-hn.wnd-mt-classic.menu-bottom.wnd-nh-l .cart:before {
        top: 35px;
        bottom: 35px
    }

    .s-hn.wnd-mt-classic.menu-delimiters-pipe .cart,.s-hn.wnd-mt-classic.menu-delimiters-slash .cart {
        margin-left: 1.5625rem
    }

    .s-hn.wnd-mt-classic.menu-delimiters-pipe .cart a,.s-hn.wnd-mt-classic.menu-delimiters-slash .cart a {
        padding: 0 0 0 1.5625rem;
        text-transform: uppercase
    }

    .wnd-s-b .s-hn.wnd-mt-classic.menu-delimiters-pipe .cart,.wnd-s-b .s-hn.wnd-mt-classic.menu-delimiters-slash .cart,.wnd-s-i .s-hn.wnd-mt-classic.menu-delimiters-pipe .cart,.wnd-s-i .s-hn.wnd-mt-classic.menu-delimiters-slash .cart {
        margin-left: 0
    }

    .s-hn.wnd-mt-classic.menu-spaces .cart {
        margin-left: .625rem
    }

    .s-hn.wnd-mt-classic.menu-spaces .cart a {
        padding: 0 0 0 2.1875rem;
        text-transform: uppercase
    }

    .wnd-s-b .s-hn.wnd-mt-classic.menu-spaces .cart,.wnd-s-i .s-hn.wnd-mt-classic.menu-spaces .cart {
        margin-left: 0
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart {
        margin-left: .625rem
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart a {
        padding: 0;
        margin-left: 1.5625rem;
        text-transform: uppercase
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart a:after,.s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart a:before {
        content: "";
        width: .0625rem;
        text-align: center;
        position: absolute;
        font-size: inherit;
        color: inherit;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 0;
        transition: all .3s ease-in-out
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart a:before {
        left: 0;
        right: auto
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart a:after {
        left: auto;
        right: 10px
    }

    body:not(.touched) .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart a:hover:before {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        opacity: 1;
        transition: all .3s ease-in-out
    }

    body:not(.touched) .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart a:hover:after {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
        opacity: 1;
        transition: all .3s ease-in-out
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart.wnd-active a:before {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        opacity: 1;
        transition: all .3s ease-in-out
    }

    .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart.wnd-active a:after {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
        opacity: 1;
        transition: all .3s ease-in-out
    }

    .wnd-s-b .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart,.wnd-s-i .s-hn.wnd-mt-classic.menu-delimiters-doublepipe .cart {
        margin-left: 0
    }

    .wnd-s-b .search-bar {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        height: 100%;
        line-height: 50px;
        position: relative;
        padding: 0;
        margin: 0
    }

    .wnd-s-b .search-bar-input,.wnd-s-b .search-bar-submit {
        outline: none
    }

    .wnd-s-b .search-bar-input {
        transition: border-color .3s linear;
        width: calc(100% - 2.625rem)
    }

    .wnd-s-b .search-bar-submit {
        cursor: pointer;
        transition: background .3s linear;
        font-weight: 500
    }

    .wnd-s-b .search-bar-close {
        display: none
    }

    .wnd-s-i .search-bar {
        top: -72px;
        height: 4.5rem
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search {
        margin-left: 1.25rem
    }

    .wnd-s-i .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search {
        width: auto
    }

    .wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search {
        width: 15rem
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-icon {
        padding: 0 1.5625rem;
        line-height: 50px
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-icon:before {
        display: block
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-icon:after {
        position: absolute;
        right: 25px;
        margin: 0;
        line-height: 50px
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-icon-text {
        display: inline
    }

    .wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-bar-input {
        height: 2.375rem;
        border-radius: 3px 0 0 3px;
        border-width: 1px 0 1px 1px;
        border-style: solid;
        line-height: 38px;
        padding: 0 .625rem
    }

    .wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-bar-input::-webkit-input-placeholder {
        line-height: 38px
    }

    .wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-bar-input:-moz-placeholder,.wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-bar-input::-moz-placeholder {
        line-height: 38px
    }

    .wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-bar-input:-ms-input-placeholder {
        line-height: 38px
    }

    .wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding) .search-bar-submit {
        height: 2.375rem;
        width: 2.625rem;
        border-radius: 0 3px 3px 0;
        border-width: 1px 1px 1px 0;
        border-style: solid
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search {
        height: 2.375rem;
        position: relative
    }

    .wnd-s-i .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search {
        margin: 1.5625rem auto 1.25rem
    }

    .wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search {
        margin: 2.1875rem auto 1.875rem;
        width: 15rem
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search-icon {
        width: auto;
        margin: 0;
        padding: 0 .625rem;
        line-height: 38px
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search-icon:before {
        display: none
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search-icon:after {
        right: 10px;
        line-height: 38px
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search-icon-text {
        padding-right: 1.5625rem;
        line-height: 38px;
        margin: 0
    }

    .wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search-bar {
        padding: 0;
        justify-content: center
    }

    .wnd-s-i .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search-bar {
        left: 300px;
        width: calc(100% - 18.75rem)
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search:after {
        content: "";
        display: block;
        position: absolute;
        height: .0625rem;
        width: 3.125rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .wnd-s-i .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search:after {
        bottom: -20px
    }

    .wnd-s-b .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-sidebar .search:after {
        bottom: -30px
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).menu-bottom .search {
        height: 100%
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).menu-bottom .search-icon {
        width: auto;
        line-height: 74px;
        height: 5.125rem;
        border-top-width: 4px;
        border-top-style: solid;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-color: transparent;
        padding-right: 1.875rem
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).menu-bottom .search-icon:after {
        line-height: 74px;
        right: 28px
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).menu-delimiters-pipe .search,.s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).menu-delimiters-slash .search {
        margin-left: 1.5625rem
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).menu-delimiters-pipe .search-icon-text,.s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).menu-delimiters-slash .search-icon-text {
        text-transform: uppercase
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).menu-spaces .search {
        margin-left: 1.875rem
    }

    .s-hn:not(.wnd-mt-boxed):not(.wnd-mt-sliding).menu-spaces .search-icon-text {
        text-transform: uppercase
    }

    .wnd-s-b .s-hn.wnd-mt-boxed .search {
        width: 15rem
    }

    .s-hn.wnd-mt-boxed .search-icon {
        margin-left: 0;
        padding: 0
    }

    .wnd-s-b .s-hn.wnd-mt-boxed .search-bar-input {
        height: 2.375rem;
        border-radius: 0;
        border: none;
        background: transparent;
        line-height: 38px;
        padding: 0 .625rem
    }

    .wnd-s-b .s-hn.wnd-mt-boxed .search-bar-submit {
        height: 2.375rem;
        line-height: 36px;
        width: 2.625rem;
        border-radius: 0;
        border: none;
        background: transparent;
        font-weight: 700
    }

    .wnd-s-b .s-hn.wnd-mt-sliding .search {
        width: 15rem;
        margin-right: .625rem
    }

    .s-hn.wnd-mt-sliding .search-icon {
        margin-left: 0;
        padding: 0
    }

    .wnd-s-b .s-hn.wnd-mt-sliding .search-bar {
        padding: 0
    }

    .wnd-s-b .s-hn.wnd-mt-sliding .search-bar-input {
        height: 2.25rem;
        border-radius: 3px 0 0 3px;
        border-width: 1px 0 1px 1px;
        border-style: solid;
        line-height: 36px;
        padding: 0 .625rem
    }

    .wnd-s-b .s-hn.wnd-mt-sliding .search-bar-input:-ms-input-placeholder,.wnd-s-b .s-hn.wnd-mt-sliding .search-bar-input::-webkit-input-placeholder,.wnd-s-b .s-hn.wnd-mt-sliding .search-bar-input::placeholder {
        line-height: 36px
    }

    .wnd-s-b .s-hn.wnd-mt-sliding .search-bar-submit {
        height: 2.25rem;
        width: 2.25rem;
        border-radius: 0 3px 3px 0;
        border-width: 1px 1px 1px 0;
        border-style: solid
    }

    .ssb-wrapper {
        border-radius: 5px;
        top: 84px;
        border: 1px solid
    }

    .wnd-s-b .ssb-wrapper {
        position: absolute;
        min-width: 35rem;
        left: auto;
        right: 0;
        top: 52px
    }

    .wnd-s-i .ssb-wrapper {
        border-radius: 0 0 5px 5px
    }

    .wnd-s-i.wnd-cms .ssb-wrapper {
        top: 116px
    }

    .wnd-s-i.wnd-fe .ssb-wrapper {
        top: 72px
    }

    .wnd-s-b.l-sidebar .ssb-wrapper {
        position: fixed;
        left: 30px;
        right: auto;
        bottom: auto
    }

    .wnd-s-i.l-sidebar .ssb-wrapper {
        position: fixed;
        left: 300px;
        right: 0;
        top: 72px;
        bottom: auto;
        width: calc(100% - 18.75rem);
        border-radius: 0 0 5px 5px;
        border-right: none;
        border-left: none
    }

    .wnd-cms.wnd-s-i.l-sidebar .ssb-wrapper {
        top: 116px
    }

    .ssb-view-all a:hover {
        text-decoration: underline
    }

    .sit.cormorant .sit-c,.sit.exo2 .sit-c {
        padding-bottom: .5rem
    }

    .claim .claim-46 {
        font-size: 2.5rem
    }

    .claim .claim-52 {
        font-size: 3rem
    }

    .claim .claim-55 {
        font-size: 3.125rem
    }

    .claim .claim-56 {
        font-size: 2.875rem
    }

    .claim .claim-58 {
        font-size: 3rem
    }

    .claim .claim-60 {
        font-size: 2.8125rem
    }

    .claim .claim-63 {
        font-size: 3.9375rem
    }

    .claim .claim-64 {
        font-size: 3.5rem
    }

    .claim .claim-65 {
        font-size: 3.25rem
    }

    .claim .claim-66 {
        font-size: 4.125rem
    }

    .claim .claim-70 {
        font-size: 4.375rem
    }

    .claim .claim-72 {
        font-size: 4rem
    }

    .claim .claim-74 {
        font-size: 4.625rem
    }

    .claim .claim-80 {
        font-size: 4.5rem
    }

    .claim .claim-100 {
        font-size: 5.25rem
    }

    .claim .claim-114 {
        font-size: 5rem
    }

    .claim .claim-120 {
        font-size: 6rem
    }

    .claim .claim-122 {
        font-size: 5.625rem
    }

    .claim .claim-130 {
        font-size: 6.25rem
    }

    .claim .claim-142 {
        font-size: 6.75rem
    }

    .claim .claim-170 {
        font-size: 8.125rem
    }

    .claim-wb.exo2.claim-46,.claim-wb.fira-sans.claim-46,.claim-wb.josefix.claim-46,.claim-wb.jp-kei-font.claim-46,.claim-wb.proxima-nova.claim-46,.claim-wb.raleway.claim-46,.claim-wb.roboto.claim-46,.claim-wb.zilla-slab.claim-46,.claim-wb.zillaslab.claim-46 {
        line-height: 170%
    }

    .claim-wb.exo2.claim-52,.claim-wb.exo2.claim-55,.claim-wb.exo2.claim-56,.claim-wb.exo2.claim-58,.claim-wb.exo2.claim-60,.claim-wb.fira-sans.claim-52,.claim-wb.fira-sans.claim-55,.claim-wb.fira-sans.claim-56,.claim-wb.fira-sans.claim-58,.claim-wb.fira-sans.claim-60,.claim-wb.josefix.claim-52,.claim-wb.josefix.claim-55,.claim-wb.josefix.claim-56,.claim-wb.josefix.claim-58,.claim-wb.josefix.claim-60,.claim-wb.jp-kei-font.claim-52,.claim-wb.jp-kei-font.claim-55,.claim-wb.jp-kei-font.claim-56,.claim-wb.jp-kei-font.claim-58,.claim-wb.jp-kei-font.claim-60,.claim-wb.proxima-nova.claim-52,.claim-wb.proxima-nova.claim-55,.claim-wb.proxima-nova.claim-56,.claim-wb.proxima-nova.claim-58,.claim-wb.proxima-nova.claim-60,.claim-wb.raleway.claim-52,.claim-wb.raleway.claim-55,.claim-wb.raleway.claim-56,.claim-wb.raleway.claim-58,.claim-wb.raleway.claim-60,.claim-wb.roboto.claim-52,.claim-wb.roboto.claim-55,.claim-wb.roboto.claim-56,.claim-wb.roboto.claim-58,.claim-wb.roboto.claim-60,.claim-wb.zilla-slab.claim-52,.claim-wb.zilla-slab.claim-55,.claim-wb.zilla-slab.claim-56,.claim-wb.zilla-slab.claim-58,.claim-wb.zilla-slab.claim-60,.claim-wb.zillaslab.claim-52,.claim-wb.zillaslab.claim-55,.claim-wb.zillaslab.claim-56,.claim-wb.zillaslab.claim-58,.claim-wb.zillaslab.claim-60 {
        line-height: 165%
    }

    .claim-wb.exo2.claim-63,.claim-wb.exo2.claim-64,.claim-wb.exo2.claim-65,.claim-wb.exo2.claim-66,.claim-wb.fira-sans.claim-63,.claim-wb.fira-sans.claim-64,.claim-wb.fira-sans.claim-65,.claim-wb.fira-sans.claim-66,.claim-wb.josefix.claim-63,.claim-wb.josefix.claim-64,.claim-wb.josefix.claim-65,.claim-wb.josefix.claim-66,.claim-wb.jp-kei-font.claim-63,.claim-wb.jp-kei-font.claim-64,.claim-wb.jp-kei-font.claim-65,.claim-wb.jp-kei-font.claim-66,.claim-wb.proxima-nova.claim-63,.claim-wb.proxima-nova.claim-64,.claim-wb.proxima-nova.claim-65,.claim-wb.proxima-nova.claim-66,.claim-wb.raleway.claim-63,.claim-wb.raleway.claim-64,.claim-wb.raleway.claim-65,.claim-wb.raleway.claim-66,.claim-wb.roboto.claim-63,.claim-wb.roboto.claim-64,.claim-wb.roboto.claim-65,.claim-wb.roboto.claim-66,.claim-wb.zilla-slab.claim-63,.claim-wb.zilla-slab.claim-64,.claim-wb.zilla-slab.claim-65,.claim-wb.zilla-slab.claim-66,.claim-wb.zillaslab.claim-63,.claim-wb.zillaslab.claim-64,.claim-wb.zillaslab.claim-65,.claim-wb.zillaslab.claim-66 {
        line-height: 160%
    }

    .claim-wb.exo2.claim-70,.claim-wb.exo2.claim-72,.claim-wb.exo2.claim-74,.claim-wb.fira-sans.claim-70,.claim-wb.fira-sans.claim-72,.claim-wb.fira-sans.claim-74,.claim-wb.josefix.claim-70,.claim-wb.josefix.claim-72,.claim-wb.josefix.claim-74,.claim-wb.jp-kei-font.claim-70,.claim-wb.jp-kei-font.claim-72,.claim-wb.jp-kei-font.claim-74,.claim-wb.proxima-nova.claim-70,.claim-wb.proxima-nova.claim-72,.claim-wb.proxima-nova.claim-74,.claim-wb.raleway.claim-70,.claim-wb.raleway.claim-72,.claim-wb.raleway.claim-74,.claim-wb.roboto.claim-70,.claim-wb.roboto.claim-72,.claim-wb.roboto.claim-74,.claim-wb.zilla-slab.claim-70,.claim-wb.zilla-slab.claim-72,.claim-wb.zilla-slab.claim-74,.claim-wb.zillaslab.claim-70,.claim-wb.zillaslab.claim-72,.claim-wb.zillaslab.claim-74 {
        line-height: 155%
    }

    .claim-wb.exo2.claim-80,.claim-wb.fira-sans.claim-80,.claim-wb.josefix.claim-80,.claim-wb.jp-kei-font.claim-80,.claim-wb.proxima-nova.claim-80,.claim-wb.raleway.claim-80,.claim-wb.roboto.claim-80,.claim-wb.zilla-slab.claim-80,.claim-wb.zillaslab.claim-80 {
        line-height: 150%
    }

    .claim-wb.exo2.claim-100,.claim-wb.fira-sans.claim-100,.claim-wb.josefix.claim-100,.claim-wb.jp-kei-font.claim-100,.claim-wb.proxima-nova.claim-100,.claim-wb.raleway.claim-100,.claim-wb.roboto.claim-100,.claim-wb.zilla-slab.claim-100,.claim-wb.zillaslab.claim-100 {
        line-height: 146%
    }

    .claim-wb.exo2.claim-114,.claim-wb.exo2.claim-120,.claim-wb.exo2.claim-122,.claim-wb.exo2.claim-130,.claim-wb.exo2.claim-142,.claim-wb.exo2.claim-170,.claim-wb.fira-sans.claim-114,.claim-wb.fira-sans.claim-120,.claim-wb.fira-sans.claim-122,.claim-wb.fira-sans.claim-130,.claim-wb.fira-sans.claim-142,.claim-wb.fira-sans.claim-170,.claim-wb.josefix.claim-114,.claim-wb.josefix.claim-120,.claim-wb.josefix.claim-122,.claim-wb.josefix.claim-130,.claim-wb.josefix.claim-142,.claim-wb.josefix.claim-170,.claim-wb.jp-kei-font.claim-114,.claim-wb.jp-kei-font.claim-120,.claim-wb.jp-kei-font.claim-122,.claim-wb.jp-kei-font.claim-130,.claim-wb.jp-kei-font.claim-142,.claim-wb.jp-kei-font.claim-170,.claim-wb.proxima-nova.claim-114,.claim-wb.proxima-nova.claim-120,.claim-wb.proxima-nova.claim-122,.claim-wb.proxima-nova.claim-130,.claim-wb.proxima-nova.claim-142,.claim-wb.proxima-nova.claim-170,.claim-wb.raleway.claim-114,.claim-wb.raleway.claim-120,.claim-wb.raleway.claim-122,.claim-wb.raleway.claim-130,.claim-wb.raleway.claim-142,.claim-wb.raleway.claim-170,.claim-wb.roboto.claim-114,.claim-wb.roboto.claim-120,.claim-wb.roboto.claim-122,.claim-wb.roboto.claim-130,.claim-wb.roboto.claim-142,.claim-wb.roboto.claim-170,.claim-wb.zilla-slab.claim-114,.claim-wb.zilla-slab.claim-120,.claim-wb.zilla-slab.claim-122,.claim-wb.zilla-slab.claim-130,.claim-wb.zilla-slab.claim-142,.claim-wb.zilla-slab.claim-170,.claim-wb.zillaslab.claim-114,.claim-wb.zillaslab.claim-120,.claim-wb.zillaslab.claim-122,.claim-wb.zillaslab.claim-130,.claim-wb.zillaslab.claim-142,.claim-wb.zillaslab.claim-170 {
        line-height: 143%
    }

    .claim-wb.allura.claim-46,.claim-wb.cormorant.claim-46,.claim-wb.jp-logo-type-gothic.claim-46,.claim-wb.jp-utsukushi-mincho.claim-46,.claim-wb.jp-wada-lab-maru-gothic.claim-46,.claim-wb.life-savers.claim-46,.claim-wb.lora.claim-46,.claim-wb.marcellix.claim-46,.claim-wb.merriweather.claim-46,.claim-wb.montserrat.claim-46,.claim-wb.playfair-display.claim-46,.claim-wb.quicksand.claim-46,.claim-wb.rajdhani.claim-46 {
        line-height: 175%
    }

    .claim-wb.allura.claim-52,.claim-wb.allura.claim-55,.claim-wb.allura.claim-56,.claim-wb.allura.claim-58,.claim-wb.allura.claim-60,.claim-wb.cormorant.claim-52,.claim-wb.cormorant.claim-55,.claim-wb.cormorant.claim-56,.claim-wb.cormorant.claim-58,.claim-wb.cormorant.claim-60,.claim-wb.jp-logo-type-gothic.claim-52,.claim-wb.jp-logo-type-gothic.claim-55,.claim-wb.jp-logo-type-gothic.claim-56,.claim-wb.jp-logo-type-gothic.claim-58,.claim-wb.jp-logo-type-gothic.claim-60,.claim-wb.jp-utsukushi-mincho.claim-52,.claim-wb.jp-utsukushi-mincho.claim-55,.claim-wb.jp-utsukushi-mincho.claim-56,.claim-wb.jp-utsukushi-mincho.claim-58,.claim-wb.jp-utsukushi-mincho.claim-60,.claim-wb.jp-wada-lab-maru-gothic.claim-52,.claim-wb.jp-wada-lab-maru-gothic.claim-55,.claim-wb.jp-wada-lab-maru-gothic.claim-56,.claim-wb.jp-wada-lab-maru-gothic.claim-58,.claim-wb.jp-wada-lab-maru-gothic.claim-60,.claim-wb.life-savers.claim-52,.claim-wb.life-savers.claim-55,.claim-wb.life-savers.claim-56,.claim-wb.life-savers.claim-58,.claim-wb.life-savers.claim-60,.claim-wb.lora.claim-52,.claim-wb.lora.claim-55,.claim-wb.lora.claim-56,.claim-wb.lora.claim-58,.claim-wb.lora.claim-60,.claim-wb.marcellix.claim-52,.claim-wb.marcellix.claim-55,.claim-wb.marcellix.claim-56,.claim-wb.marcellix.claim-58,.claim-wb.marcellix.claim-60,.claim-wb.merriweather.claim-52,.claim-wb.merriweather.claim-55,.claim-wb.merriweather.claim-56,.claim-wb.merriweather.claim-58,.claim-wb.merriweather.claim-60,.claim-wb.montserrat.claim-52,.claim-wb.montserrat.claim-55,.claim-wb.montserrat.claim-56,.claim-wb.montserrat.claim-58,.claim-wb.montserrat.claim-60,.claim-wb.playfair-display.claim-52,.claim-wb.playfair-display.claim-55,.claim-wb.playfair-display.claim-56,.claim-wb.playfair-display.claim-58,.claim-wb.playfair-display.claim-60,.claim-wb.quicksand.claim-52,.claim-wb.quicksand.claim-55,.claim-wb.quicksand.claim-56,.claim-wb.quicksand.claim-58,.claim-wb.quicksand.claim-60,.claim-wb.rajdhani.claim-52,.claim-wb.rajdhani.claim-55,.claim-wb.rajdhani.claim-56,.claim-wb.rajdhani.claim-58,.claim-wb.rajdhani.claim-60 {
        line-height: 170%
    }

    .claim-wb.allura.claim-63,.claim-wb.allura.claim-64,.claim-wb.allura.claim-65,.claim-wb.allura.claim-66,.claim-wb.cormorant.claim-63,.claim-wb.cormorant.claim-64,.claim-wb.cormorant.claim-65,.claim-wb.cormorant.claim-66,.claim-wb.jp-logo-type-gothic.claim-63,.claim-wb.jp-logo-type-gothic.claim-64,.claim-wb.jp-logo-type-gothic.claim-65,.claim-wb.jp-logo-type-gothic.claim-66,.claim-wb.jp-utsukushi-mincho.claim-63,.claim-wb.jp-utsukushi-mincho.claim-64,.claim-wb.jp-utsukushi-mincho.claim-65,.claim-wb.jp-utsukushi-mincho.claim-66,.claim-wb.jp-wada-lab-maru-gothic.claim-63,.claim-wb.jp-wada-lab-maru-gothic.claim-64,.claim-wb.jp-wada-lab-maru-gothic.claim-65,.claim-wb.jp-wada-lab-maru-gothic.claim-66,.claim-wb.life-savers.claim-63,.claim-wb.life-savers.claim-64,.claim-wb.life-savers.claim-65,.claim-wb.life-savers.claim-66,.claim-wb.lora.claim-63,.claim-wb.lora.claim-64,.claim-wb.lora.claim-65,.claim-wb.lora.claim-66,.claim-wb.marcellix.claim-63,.claim-wb.marcellix.claim-64,.claim-wb.marcellix.claim-65,.claim-wb.marcellix.claim-66,.claim-wb.merriweather.claim-63,.claim-wb.merriweather.claim-64,.claim-wb.merriweather.claim-65,.claim-wb.merriweather.claim-66,.claim-wb.montserrat.claim-63,.claim-wb.montserrat.claim-64,.claim-wb.montserrat.claim-65,.claim-wb.montserrat.claim-66,.claim-wb.playfair-display.claim-63,.claim-wb.playfair-display.claim-64,.claim-wb.playfair-display.claim-65,.claim-wb.playfair-display.claim-66,.claim-wb.quicksand.claim-63,.claim-wb.quicksand.claim-64,.claim-wb.quicksand.claim-65,.claim-wb.quicksand.claim-66,.claim-wb.rajdhani.claim-63,.claim-wb.rajdhani.claim-64,.claim-wb.rajdhani.claim-65,.claim-wb.rajdhani.claim-66 {
        line-height: 165%
    }

    .claim-wb.allura.claim-70,.claim-wb.allura.claim-72,.claim-wb.allura.claim-74,.claim-wb.allura.claim-80,.claim-wb.cormorant.claim-70,.claim-wb.cormorant.claim-72,.claim-wb.cormorant.claim-74,.claim-wb.cormorant.claim-80,.claim-wb.jp-logo-type-gothic.claim-70,.claim-wb.jp-logo-type-gothic.claim-72,.claim-wb.jp-logo-type-gothic.claim-74,.claim-wb.jp-logo-type-gothic.claim-80,.claim-wb.jp-utsukushi-mincho.claim-70,.claim-wb.jp-utsukushi-mincho.claim-72,.claim-wb.jp-utsukushi-mincho.claim-74,.claim-wb.jp-utsukushi-mincho.claim-80,.claim-wb.jp-wada-lab-maru-gothic.claim-70,.claim-wb.jp-wada-lab-maru-gothic.claim-72,.claim-wb.jp-wada-lab-maru-gothic.claim-74,.claim-wb.jp-wada-lab-maru-gothic.claim-80,.claim-wb.life-savers.claim-70,.claim-wb.life-savers.claim-72,.claim-wb.life-savers.claim-74,.claim-wb.life-savers.claim-80,.claim-wb.lora.claim-70,.claim-wb.lora.claim-72,.claim-wb.lora.claim-74,.claim-wb.lora.claim-80,.claim-wb.marcellix.claim-70,.claim-wb.marcellix.claim-72,.claim-wb.marcellix.claim-74,.claim-wb.marcellix.claim-80,.claim-wb.merriweather.claim-70,.claim-wb.merriweather.claim-72,.claim-wb.merriweather.claim-74,.claim-wb.merriweather.claim-80,.claim-wb.montserrat.claim-70,.claim-wb.montserrat.claim-72,.claim-wb.montserrat.claim-74,.claim-wb.montserrat.claim-80,.claim-wb.playfair-display.claim-70,.claim-wb.playfair-display.claim-72,.claim-wb.playfair-display.claim-74,.claim-wb.playfair-display.claim-80,.claim-wb.quicksand.claim-70,.claim-wb.quicksand.claim-72,.claim-wb.quicksand.claim-74,.claim-wb.quicksand.claim-80,.claim-wb.rajdhani.claim-70,.claim-wb.rajdhani.claim-72,.claim-wb.rajdhani.claim-74,.claim-wb.rajdhani.claim-80 {
        line-height: 160%
    }

    .claim-wb.allura.claim-100,.claim-wb.allura.claim-114,.claim-wb.allura.claim-120,.claim-wb.allura.claim-122,.claim-wb.allura.claim-130,.claim-wb.cormorant.claim-100,.claim-wb.cormorant.claim-114,.claim-wb.cormorant.claim-120,.claim-wb.cormorant.claim-122,.claim-wb.cormorant.claim-130,.claim-wb.jp-logo-type-gothic.claim-100,.claim-wb.jp-logo-type-gothic.claim-114,.claim-wb.jp-logo-type-gothic.claim-120,.claim-wb.jp-logo-type-gothic.claim-122,.claim-wb.jp-logo-type-gothic.claim-130,.claim-wb.jp-utsukushi-mincho.claim-100,.claim-wb.jp-utsukushi-mincho.claim-114,.claim-wb.jp-utsukushi-mincho.claim-120,.claim-wb.jp-utsukushi-mincho.claim-122,.claim-wb.jp-utsukushi-mincho.claim-130,.claim-wb.jp-wada-lab-maru-gothic.claim-100,.claim-wb.jp-wada-lab-maru-gothic.claim-114,.claim-wb.jp-wada-lab-maru-gothic.claim-120,.claim-wb.jp-wada-lab-maru-gothic.claim-122,.claim-wb.jp-wada-lab-maru-gothic.claim-130,.claim-wb.life-savers.claim-100,.claim-wb.life-savers.claim-114,.claim-wb.life-savers.claim-120,.claim-wb.life-savers.claim-122,.claim-wb.life-savers.claim-130,.claim-wb.lora.claim-100,.claim-wb.lora.claim-114,.claim-wb.lora.claim-120,.claim-wb.lora.claim-122,.claim-wb.lora.claim-130,.claim-wb.marcellix.claim-100,.claim-wb.marcellix.claim-114,.claim-wb.marcellix.claim-120,.claim-wb.marcellix.claim-122,.claim-wb.marcellix.claim-130,.claim-wb.merriweather.claim-100,.claim-wb.merriweather.claim-114,.claim-wb.merriweather.claim-120,.claim-wb.merriweather.claim-122,.claim-wb.merriweather.claim-130,.claim-wb.montserrat.claim-100,.claim-wb.montserrat.claim-114,.claim-wb.montserrat.claim-120,.claim-wb.montserrat.claim-122,.claim-wb.montserrat.claim-130,.claim-wb.playfair-display.claim-100,.claim-wb.playfair-display.claim-114,.claim-wb.playfair-display.claim-120,.claim-wb.playfair-display.claim-122,.claim-wb.playfair-display.claim-130,.claim-wb.quicksand.claim-100,.claim-wb.quicksand.claim-114,.claim-wb.quicksand.claim-120,.claim-wb.quicksand.claim-122,.claim-wb.quicksand.claim-130,.claim-wb.rajdhani.claim-100,.claim-wb.rajdhani.claim-114,.claim-wb.rajdhani.claim-120,.claim-wb.rajdhani.claim-122,.claim-wb.rajdhani.claim-130 {
        line-height: 150%
    }

    .claim-wb.allura.claim-142,.claim-wb.allura.claim-170,.claim-wb.cormorant.claim-142,.claim-wb.cormorant.claim-170,.claim-wb.jp-logo-type-gothic.claim-142,.claim-wb.jp-logo-type-gothic.claim-170,.claim-wb.jp-utsukushi-mincho.claim-142,.claim-wb.jp-utsukushi-mincho.claim-170,.claim-wb.jp-wada-lab-maru-gothic.claim-142,.claim-wb.jp-wada-lab-maru-gothic.claim-170,.claim-wb.life-savers.claim-142,.claim-wb.life-savers.claim-170,.claim-wb.lora.claim-142,.claim-wb.lora.claim-170,.claim-wb.marcellix.claim-142,.claim-wb.marcellix.claim-170,.claim-wb.merriweather.claim-142,.claim-wb.merriweather.claim-170,.claim-wb.montserrat.claim-142,.claim-wb.montserrat.claim-170,.claim-wb.playfair-display.claim-142,.claim-wb.playfair-display.claim-170,.claim-wb.quicksand.claim-142,.claim-wb.quicksand.claim-170,.claim-wb.rajdhani.claim-142,.claim-wb.rajdhani.claim-170 {
        line-height: 148%
    }

    .claim-wb.lobster.claim-46,.claim-wb.open-sans.claim-46,.claim-wb.pt-serif.claim-46,.claim-wb.roboto-slab.claim-46 {
        line-height: 180%
    }

    .claim-wb.lobster.claim-52,.claim-wb.lobster.claim-55,.claim-wb.lobster.claim-56,.claim-wb.lobster.claim-58,.claim-wb.lobster.claim-60,.claim-wb.lobster.claim-63,.claim-wb.lobster.claim-64,.claim-wb.open-sans.claim-52,.claim-wb.open-sans.claim-55,.claim-wb.open-sans.claim-56,.claim-wb.open-sans.claim-58,.claim-wb.open-sans.claim-60,.claim-wb.open-sans.claim-63,.claim-wb.open-sans.claim-64,.claim-wb.pt-serif.claim-52,.claim-wb.pt-serif.claim-55,.claim-wb.pt-serif.claim-56,.claim-wb.pt-serif.claim-58,.claim-wb.pt-serif.claim-60,.claim-wb.pt-serif.claim-63,.claim-wb.pt-serif.claim-64,.claim-wb.roboto-slab.claim-52,.claim-wb.roboto-slab.claim-55,.claim-wb.roboto-slab.claim-56,.claim-wb.roboto-slab.claim-58,.claim-wb.roboto-slab.claim-60,.claim-wb.roboto-slab.claim-63,.claim-wb.roboto-slab.claim-64 {
        line-height: 170%
    }

    .claim-wb.lobster.claim-65,.claim-wb.lobster.claim-66,.claim-wb.lobster.claim-70,.claim-wb.lobster.claim-72,.claim-wb.open-sans.claim-65,.claim-wb.open-sans.claim-66,.claim-wb.open-sans.claim-70,.claim-wb.open-sans.claim-72,.claim-wb.pt-serif.claim-65,.claim-wb.pt-serif.claim-66,.claim-wb.pt-serif.claim-70,.claim-wb.pt-serif.claim-72,.claim-wb.roboto-slab.claim-65,.claim-wb.roboto-slab.claim-66,.claim-wb.roboto-slab.claim-70,.claim-wb.roboto-slab.claim-72 {
        line-height: 168%
    }

    .claim-wb.lobster.claim-74,.claim-wb.lobster.claim-80,.claim-wb.open-sans.claim-74,.claim-wb.open-sans.claim-80,.claim-wb.pt-serif.claim-74,.claim-wb.pt-serif.claim-80,.claim-wb.roboto-slab.claim-74,.claim-wb.roboto-slab.claim-80 {
        line-height: 163%
    }

    .claim-wb.lobster.claim-100,.claim-wb.open-sans.claim-100,.claim-wb.pt-serif.claim-100,.claim-wb.roboto-slab.claim-100 {
        line-height: 158%
    }

    .claim-wb.lobster.claim-114,.claim-wb.lobster.claim-120,.claim-wb.lobster.claim-122,.claim-wb.open-sans.claim-114,.claim-wb.open-sans.claim-120,.claim-wb.open-sans.claim-122,.claim-wb.pt-serif.claim-114,.claim-wb.pt-serif.claim-120,.claim-wb.pt-serif.claim-122,.claim-wb.roboto-slab.claim-114,.claim-wb.roboto-slab.claim-120,.claim-wb.roboto-slab.claim-122 {
        line-height: 155%
    }

    .claim-wb.lobster.claim-130,.claim-wb.lobster.claim-142,.claim-wb.lobster.claim-170,.claim-wb.open-sans.claim-130,.claim-wb.open-sans.claim-142,.claim-wb.open-sans.claim-170,.claim-wb.pt-serif.claim-130,.claim-wb.pt-serif.claim-142,.claim-wb.pt-serif.claim-170,.claim-wb.roboto-slab.claim-130,.claim-wb.roboto-slab.claim-142,.claim-wb.roboto-slab.claim-170 {
        line-height: 153%
    }

    .claim-wb.abril-fatface.claim-46,.claim-wb.jp-rounded-mgen-plus.claim-46,.claim-wb.nunito.claim-46,.claim-wb.ribeye-marrow.claim-46 {
        line-height: 190%
    }

    .claim-wb.abril-fatface.claim-52,.claim-wb.abril-fatface.claim-55,.claim-wb.abril-fatface.claim-56,.claim-wb.abril-fatface.claim-58,.claim-wb.abril-fatface.claim-60,.claim-wb.abril-fatface.claim-63,.claim-wb.abril-fatface.claim-64,.claim-wb.abril-fatface.claim-65,.claim-wb.abril-fatface.claim-66,.claim-wb.jp-rounded-mgen-plus.claim-52,.claim-wb.jp-rounded-mgen-plus.claim-55,.claim-wb.jp-rounded-mgen-plus.claim-56,.claim-wb.jp-rounded-mgen-plus.claim-58,.claim-wb.jp-rounded-mgen-plus.claim-60,.claim-wb.jp-rounded-mgen-plus.claim-63,.claim-wb.jp-rounded-mgen-plus.claim-64,.claim-wb.jp-rounded-mgen-plus.claim-65,.claim-wb.jp-rounded-mgen-plus.claim-66,.claim-wb.nunito.claim-52,.claim-wb.nunito.claim-55,.claim-wb.nunito.claim-56,.claim-wb.nunito.claim-58,.claim-wb.nunito.claim-60,.claim-wb.nunito.claim-63,.claim-wb.nunito.claim-64,.claim-wb.nunito.claim-65,.claim-wb.nunito.claim-66,.claim-wb.ribeye-marrow.claim-52,.claim-wb.ribeye-marrow.claim-55,.claim-wb.ribeye-marrow.claim-56,.claim-wb.ribeye-marrow.claim-58,.claim-wb.ribeye-marrow.claim-60,.claim-wb.ribeye-marrow.claim-63,.claim-wb.ribeye-marrow.claim-64,.claim-wb.ribeye-marrow.claim-65,.claim-wb.ribeye-marrow.claim-66 {
        line-height: 180%
    }

    .claim-wb.abril-fatface.claim-70,.claim-wb.abril-fatface.claim-72,.claim-wb.abril-fatface.claim-74,.claim-wb.jp-rounded-mgen-plus.claim-70,.claim-wb.jp-rounded-mgen-plus.claim-72,.claim-wb.jp-rounded-mgen-plus.claim-74,.claim-wb.nunito.claim-70,.claim-wb.nunito.claim-72,.claim-wb.nunito.claim-74,.claim-wb.ribeye-marrow.claim-70,.claim-wb.ribeye-marrow.claim-72,.claim-wb.ribeye-marrow.claim-74 {
        line-height: 175%
    }

    .claim-wb.abril-fatface.claim-80,.claim-wb.jp-rounded-mgen-plus.claim-80,.claim-wb.nunito.claim-80,.claim-wb.ribeye-marrow.claim-80 {
        line-height: 170%
    }

    .claim-wb.abril-fatface.claim-100,.claim-wb.jp-rounded-mgen-plus.claim-100,.claim-wb.nunito.claim-100,.claim-wb.ribeye-marrow.claim-100 {
        line-height: 165%
    }

    .claim-wb.abril-fatface.claim-114,.claim-wb.abril-fatface.claim-120,.claim-wb.abril-fatface.claim-122,.claim-wb.abril-fatface.claim-130,.claim-wb.jp-rounded-mgen-plus.claim-114,.claim-wb.jp-rounded-mgen-plus.claim-120,.claim-wb.jp-rounded-mgen-plus.claim-122,.claim-wb.jp-rounded-mgen-plus.claim-130,.claim-wb.nunito.claim-114,.claim-wb.nunito.claim-120,.claim-wb.nunito.claim-122,.claim-wb.nunito.claim-130,.claim-wb.ribeye-marrow.claim-114,.claim-wb.ribeye-marrow.claim-120,.claim-wb.ribeye-marrow.claim-122,.claim-wb.ribeye-marrow.claim-130 {
        line-height: 160%
    }

    .claim-wb.abril-fatface.claim-142,.claim-wb.abril-fatface.claim-170,.claim-wb.jp-rounded-mgen-plus.claim-142,.claim-wb.jp-rounded-mgen-plus.claim-170,.claim-wb.nunito.claim-142,.claim-wb.nunito.claim-170,.claim-wb.ribeye-marrow.claim-142,.claim-wb.ribeye-marrow.claim-170 {
        line-height: 158%
    }

    .claim-wb.jp-harenosora-mincho.claim-46 {
        line-height: 200%
    }

    .claim-wb.jp-harenosora-mincho.claim-52,.claim-wb.jp-harenosora-mincho.claim-55,.claim-wb.jp-harenosora-mincho.claim-56,.claim-wb.jp-harenosora-mincho.claim-58,.claim-wb.jp-harenosora-mincho.claim-60 {
        line-height: 195%
    }

    .claim-wb.jp-harenosora-mincho.claim-63,.claim-wb.jp-harenosora-mincho.claim-64,.claim-wb.jp-harenosora-mincho.claim-65,.claim-wb.jp-harenosora-mincho.claim-66 {
        line-height: 190%
    }

    .claim-wb.jp-harenosora-mincho.claim-70,.claim-wb.jp-harenosora-mincho.claim-72,.claim-wb.jp-harenosora-mincho.claim-74 {
        line-height: 185%
    }

    .claim-wb.jp-harenosora-mincho.claim-80 {
        line-height: 180%
    }

    .claim-wb.jp-harenosora-mincho.claim-100 {
        line-height: 176%
    }

    .claim-wb.jp-harenosora-mincho.claim-114,.claim-wb.jp-harenosora-mincho.claim-120,.claim-wb.jp-harenosora-mincho.claim-122,.claim-wb.jp-harenosora-mincho.claim-130,.claim-wb.jp-harenosora-mincho.claim-142,.claim-wb.jp-harenosora-mincho.claim-170 {
        line-height: 173%
    }

    .claim-wb.brandon-grotesque.claim-46,.claim-wb.noto-sans-japanese.claim-46,.claim-wb.noto-serif-japanese.claim-46 {
        line-height: 190%
    }

    .claim-wb.brandon-grotesque.claim-52,.claim-wb.brandon-grotesque.claim-55,.claim-wb.brandon-grotesque.claim-56,.claim-wb.brandon-grotesque.claim-58,.claim-wb.brandon-grotesque.claim-60,.claim-wb.noto-sans-japanese.claim-52,.claim-wb.noto-sans-japanese.claim-55,.claim-wb.noto-sans-japanese.claim-56,.claim-wb.noto-sans-japanese.claim-58,.claim-wb.noto-sans-japanese.claim-60,.claim-wb.noto-serif-japanese.claim-52,.claim-wb.noto-serif-japanese.claim-55,.claim-wb.noto-serif-japanese.claim-56,.claim-wb.noto-serif-japanese.claim-58,.claim-wb.noto-serif-japanese.claim-60 {
        line-height: 188%
    }

    .claim-wb.brandon-grotesque.claim-63,.claim-wb.brandon-grotesque.claim-64,.claim-wb.brandon-grotesque.claim-65,.claim-wb.brandon-grotesque.claim-66,.claim-wb.noto-sans-japanese.claim-63,.claim-wb.noto-sans-japanese.claim-64,.claim-wb.noto-sans-japanese.claim-65,.claim-wb.noto-sans-japanese.claim-66,.claim-wb.noto-serif-japanese.claim-63,.claim-wb.noto-serif-japanese.claim-64,.claim-wb.noto-serif-japanese.claim-65,.claim-wb.noto-serif-japanese.claim-66 {
        line-height: 180%
    }

    .claim-wb.brandon-grotesque.claim-70,.claim-wb.brandon-grotesque.claim-72,.claim-wb.brandon-grotesque.claim-74,.claim-wb.noto-sans-japanese.claim-70,.claim-wb.noto-sans-japanese.claim-72,.claim-wb.noto-sans-japanese.claim-74,.claim-wb.noto-serif-japanese.claim-70,.claim-wb.noto-serif-japanese.claim-72,.claim-wb.noto-serif-japanese.claim-74 {
        line-height: 178%
    }

    .claim-wb.brandon-grotesque.claim-80,.claim-wb.noto-sans-japanese.claim-80,.claim-wb.noto-serif-japanese.claim-80 {
        line-height: 175%
    }

    .claim-wb.brandon-grotesque.claim-100,.claim-wb.noto-sans-japanese.claim-100,.claim-wb.noto-serif-japanese.claim-100 {
        line-height: 170%
    }

    .claim-wb.brandon-grotesque.claim-114,.claim-wb.brandon-grotesque.claim-120,.claim-wb.brandon-grotesque.claim-122,.claim-wb.brandon-grotesque.claim-130,.claim-wb.brandon-grotesque.claim-142,.claim-wb.brandon-grotesque.claim-170,.claim-wb.noto-sans-japanese.claim-114,.claim-wb.noto-sans-japanese.claim-120,.claim-wb.noto-sans-japanese.claim-122,.claim-wb.noto-sans-japanese.claim-130,.claim-wb.noto-sans-japanese.claim-142,.claim-wb.noto-sans-japanese.claim-170,.claim-wb.noto-serif-japanese.claim-114,.claim-wb.noto-serif-japanese.claim-120,.claim-wb.noto-serif-japanese.claim-122,.claim-wb.noto-serif-japanese.claim-130,.claim-wb.noto-serif-japanese.claim-142,.claim-wb.noto-serif-japanese.claim-170 {
        line-height: 165%
    }

    .claim-color-text .sit-w,.claim-default-inv .sit-w,.claim-default .sit-w,.claim-underline .sit-w {
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .claim-wb {
        margin-left: .625rem;
        margin-right: .625rem
    }

    .claim-borders {
        margin-left: .9375rem;
        margin-right: .9375rem
    }

    .s-hn-centered .logo-slogan .claim-wings .sit-w,.s.wnd-p-bc .claim-wings .sit-w,.s.wnd-p-cc .claim-wings .sit-w,.s.wnd-p-tc .claim-wings .sit-w {
        padding-left: 4.375rem;
        padding-right: 4.375rem;
        margin: 0 .8125rem
    }

    .s-hn-centered .logo-slogan .claim-wings .sit-w:before,.s.wnd-p-bc .claim-wings .sit-w:before,.s.wnd-p-cc .claim-wings .sit-w:before,.s.wnd-p-tc .claim-wings .sit-w:before {
        left: 57px
    }

    .s-hn-centered .logo-slogan .claim-wings .sit-w:after,.s.wnd-p-bc .claim-wings .sit-w:after,.s.wnd-p-cc .claim-wings .sit-w:after,.s.wnd-p-tc .claim-wings .sit-w:after {
        right: 57px
    }

    .s.wnd-p-bl .claim-wings .sit-w,.s.wnd-p-cl .claim-wings .sit-w,.s.wnd-p-tl .claim-wings .sit-w {
        padding-left: 4.375rem;
        margin-left: .8125rem
    }

    .s.wnd-p-bl .claim-wings .sit-w:before,.s.wnd-p-cl .claim-wings .sit-w:before,.s.wnd-p-tl .claim-wings .sit-w:before {
        left: 57px
    }

    .s.wnd-p-br .claim-wings .sit-w,.s.wnd-p-cr .claim-wings .sit-w,.s.wnd-p-tr .claim-wings .sit-w {
        padding-right: 4.375rem;
        margin-right: .8125rem
    }

    .s.wnd-p-br .claim-wings .sit-w:after,.s.wnd-p-cr .claim-wings .sit-w:after,.s.wnd-p-tr .claim-wings .sit-w:after {
        right: 57px
    }

    .claim-underline:after {
        width: 7.1875rem;
        top: -3px
    }

    .s.wnd-p-bl .claim-underline:after,.s.wnd-p-cl .claim-underline:after,.s.wnd-p-tl .claim-underline:after {
        margin-left: .9375rem
    }

    .s.wnd-p-br .claim-underline:after,.s.wnd-p-cr .claim-underline:after,.s.wnd-p-tr .claim-underline:after {
        margin-right: -.625rem
    }

    .s.wnd-p-bl .claim-beside .sit-w,.s.wnd-p-cl .claim-beside .sit-w,.s.wnd-p-tl .claim-beside .sit-w {
        margin-left: 3.8125rem
    }

    .s-hn-centered .logo-slogan .claim-beside .sit-w,.s.wnd-p-bc .claim-beside .sit-w,.s.wnd-p-cc .claim-beside .sit-w,.s.wnd-p-tc .claim-beside .sit-w {
        margin-left: 3.8125rem;
        margin-right: 3.8125rem
    }

    .s.wnd-p-br .claim-beside .sit-w,.s.wnd-p-cr .claim-beside .sit-w,.s.wnd-p-tr .claim-beside .sit-w {
        margin-right: 3.8125rem
    }

    .l-sidebar.b-btn-s-l .b-btn-l {
        min-width: 12rem;
        padding: .875rem 1rem
    }

    .b-gal .empty {
        padding: 1.25rem 0
    }

    .b-gal-grid {
        padding: .1875rem
    }

    .b-gal-grid.grid-4 .b-gal-item,.b-gal-grid.grid-5 .b-gal-item {
        width: 25%
    }

    .b-gal-grid .b-gal-item {
        padding: .75rem
    }

    .pr-0 .b-gal-feed .b-gal-w {
        margin: .3125rem
    }

    .pr-1200 .b-gal-feed .b-gal-w {
        margin: 0
    }

    .pr-0 .b-gal-classic .b-gal-w {
        padding: 0
    }

    .pr-400 .b-gal-classic .b-gal-w {
        padding: .3125rem
    }

    .pr-1200 .b-gal-classic .b-gal-w {
        padding: 0
    }

    .b-gal-horizontal {
        padding: .1875rem
    }

    .b-gal-horizontal .b-gal-item {
        margin: .75rem
    }

    .b-gal-horizontal.horizontal-ready .b-gal-img,.b-gal-horizontal img {
        height: 12.5rem
    }

    .pr:not(.pr-600) .form.b-form-default {
        padding-left: .3125rem;
        padding-right: .3125rem
    }

    .form.b-form-default .form-group-content input+div:after {
        transition: opacity .3s;
        display: block;
        opacity: 0
    }

    .form.b-form-default .form-group-content input:checked+div:after {
        transition: opacity .3s;
        opacity: 1
    }

    .form.b-form-default .form-group-content label span span {
        padding: 0 .3125rem
    }

    .form.b-form-default .form-message {
        padding: 3.125rem 1.25rem
    }

    .pr .b-form-light.form {
        padding-left: .3125rem;
        padding-right: .3125rem
    }

    .b-form-light.form .form-group-content input+div:after {
        transition: opacity .3s;
        opacity: 0;
        display: block
    }

    .b-form-light.form .form-group-content input:checked+div:after {
        transition: opacity .3s;
        opacity: 1
    }

    .b-form-light.form .form-message {
        padding: 3.125rem 1.25rem
    }

    .h-c-b .b-form-light.form .form-message,.pr .b-form-light.form .form-message {
        padding: 1.25rem
    }

    .blog.no-grid .blog-empty-listing {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .blog.grid .blog-wrapper {
        padding: .5rem
    }

    .blog.grid .item {
        padding: .9375rem
    }

    .blog.grid .pager {
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .blog.grid .blog-empty-listing {
        padding: .25rem 1.25rem 1.25rem
    }

    .eshop .item-labels {
        top: 10px
    }

    .eshop-grid .item {
        margin: .625rem 0
    }

    .eshop-grid.grid-4 .item,.eshop-grid.grid-5 .item {
        width: 25%
    }

    .eshop-grid .wnd-empty-placeholder {
        margin: 2.1875rem 0 0
    }

    .eshop-slider .item-content {
        padding-left: 4.5em;
        padding-right: 3em
    }

    .eshop-slider .thumbnail {
        padding-top: 77%
    }

    .eshop-carousel .eshop-wrapper-correction {
        margin: -1.5625rem -.9375rem
    }

    .eshop-carousel .item {
        margin: .625rem 0
    }

    .eshop-carousel.grid-4:after,.eshop-carousel.grid-5:after {
        content: "4"
    }

    .grid-4 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+4) {
        display: block
    }

    .grid-4 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+5) {
        display: none
    }

    .grid-5 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+4) {
        display: block
    }

    .grid-5 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+5) {
        display: none
    }

    .wnd-w-narrow .eshop-detail form {
        -ms-grid-columns: 55% 45%;
        grid-template-columns: 55% 45%
    }

    .wnd-w-default .eshop-detail form {
        -ms-grid-columns: 57% 43%;
        grid-template-columns: 57% 43%
    }

    .wnd-w-max .eshop-detail form,.wnd-w-wide .eshop-detail form,.wnd-w-wider .eshop-detail form {
        -ms-grid-columns: 60% 40%;
        grid-template-columns: 60% 40%
    }

    .l-sidebar .s .eshop-detail form {
        -ms-grid-columns: 55% 45%;
        grid-template-columns: 55% 45%
    }

    .eshop-detail-left {
        padding-right: 2.5rem
    }

    .l-sidebar .eshop-detail-left {
        padding-right: 1.25rem
    }

    .eshop-detail .product-text-content {
        padding: .9375rem 1.25rem
    }

    .eshop-detail .product-gallery {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row-reverse;
        flex-direction: row-reverse;
        align-content: stretch;
        -webkit-align-items: stretch;
        align-items: stretch
    }

    .eshop-detail .product-gallery-nav {
        -webkit-flex-direction: column;
        flex-direction: column;
        width: 6.25rem;
        height: 33.75rem;
        margin: 0 .625rem 0 0
    }

    .eshop-detail .product-gallery-nav.show-arrows {
        padding: 1.5625rem 0
    }

    .eshop-detail .product-gallery-nav:after {
        content: "vertical"
    }

    .eshop-detail .product-gallery-nav ul {
        width: 6.25rem;
        height: auto
    }

    .eshop-detail .product-gallery-nav li {
        margin: .625rem 0 0;
        float: none
    }

    .eshop-detail .product-gallery-nav-arrow {
        width: 100%;
        height: 1.5625rem
    }

    .eshop-detail .product-gallery-nav-arrow-prev .product-gallery-nav-arrow-submit:before {
        -webkit-transform: translate(-50%) rotate(90deg);
        transform: translate(-50%) rotate(90deg);
        top: -11px;
        left: 50%
    }

    .eshop-detail .product-gallery-nav-arrow-next {
        top: auto;
        left: 0;
        bottom: 0;
        right: auto
    }

    .eshop-detail .product-gallery-nav-arrow-next .product-gallery-nav-arrow-submit:before {
        -webkit-transform: translate(50%) rotate(90deg);
        transform: translate(50%) rotate(90deg);
        top: auto;
        bottom: -11px;
        right: 50%
    }

    .eshop-detail .product-gallery.slideshow .product-gallery-nav {
        display: -webkit-flex;
        display: flex
    }

    .eshop-detail .product-variants-content {
        margin: -.25rem 0 0
    }

    .eshop-detail .product-variants-group {
        float: left;
        width: 50%
    }

    .eshop-detail .product-variants-group:nth-child(odd) {
        padding-right: .9375rem
    }

    .eshop-detail .product-variants-group:nth-child(2n+2) {
        padding-left: .9375rem
    }

    .eshop-detail.wnd-empty-thumbnail .product-gallery-content:after {
        width: 12.5rem;
        height: 12.5rem;
        font-size: 200px
    }

    .b-sr-main {
        padding: 2.5rem 0
    }

    .b-sr-head {
        padding: 0 0 2.5rem;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        align-items: center
    }

    .b-sr-list-results {
        margin-top: .9375rem
    }

    .b-sr .b-sr-head.b-text .b-sr-title {
        padding: 0
    }

    .l.wnd-fe.wnd-free-bar-fixed {
        padding-bottom: 3.75rem
    }

    .l.wnd-fe.wt-product.wnd-free-bar-default {
        padding-bottom: 0
    }

    .l-sidebar .wnd-free-stripe {
        left: 300px;
        width: calc(100% - 18.75rem)
    }

    .l-sidebar .wnd-user-bar {
        padding-left: 18.75rem
    }

    .cb-advanced-c {
        max-height: 80vh
    }

    .mt-03-column .column {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }

    .mt-03-column .column:last-child,.mt-03-column .column:nth-child(1n+1) {
        margin-right: 0
    }

    .mt-03-column .b-img {
        margin: .625rem!important;
        float: left
    }

    .mt-03-column .b-img.wnd-type-image {
        width: 6.25rem;
        height: 6.25rem
    }

    .mt-03-column .b-text .b-text-c {
        padding: .3125rem .3125rem .3125rem .625rem;
        text-align: left
    }

    .mt-03-column .b-text .b-text-c h3,.mt-03-column .b-text .b-text-c h4 {
        text-align: left
    }

    .mt-price {
        padding: 1.25rem
    }

    .mt-price .b-text .b-text-c {
        padding: .75rem
    }

    .mt-portfolio-02 {
        padding: .625rem
    }

    .mt-image-top .mt-item {
        padding: 1.25rem
    }

    .mt-image-top .b-img {
        padding-bottom: .9375rem
    }

    .mt-image-top.img-s-c.grid-2:not(.img-s-c-small) .wnd-type-icon .b-img-w {
        border: 4px solid
    }

    .pr .mt-image-top.img-s-c.grid-2:not(.img-s-c-small) .wnd-type-icon .b-img-w {
        border: 2px solid
    }

    .pr-900 .mt-image-top.img-s-c.grid-2:not(.img-s-c-small) .wnd-type-icon .b-img-w {
        border: 3px solid
    }

    .mt-image-top.grid-2 .mt-item .b-text {
        font-size: 115%
    }

    .wnd-s-high .mt-image-top.grid-2 .mt-container,.wnd-s-higher .mt-image-top.grid-2 .mt-container {
        margin-left: 0;
        margin-right: 0
    }

    .mt-image-top.grid-4 .mt-item {
        width: 25%
    }

    .old-03-hire .mt-image-top.img-s-l.grid-2 .wnd-type-icon .b-img-w {
        border: 4px solid
    }

    .pr .old-03-hire .mt-image-top.img-s-l.grid-2 .wnd-type-icon .b-img-w {
        border: 2px solid
    }

    .pr-900 .old-03-hire .mt-image-top.img-s-l.grid-2 .wnd-type-icon .b-img-w {
        border: 3px solid
    }

    .old-23-27-28-sites .mt-image-top.img-s-c.img-s-c-small .b-img.wnd-type-image {
        max-width: 16.25rem;
        max-width: 18.125rem
    }

    .mt-image-left .mt-item {
        padding: 1.25rem
    }

    .mt-image-left.img-s-l .mt-item .b-img,.mt-image-left.img-s-s .mt-item .b-img {
        padding-left: 0;
        padding-right: 0
    }

    .mt-image-left.grid-3 .mt-item,.mt-image-left.grid-4 .mt-item {
        width: 33.3%
    }

    .mt-image-left-float .mt-item,.pr-400 .mt-image-left-float .mt-item {
        padding: .9375rem
    }

    .mt-image-left-float.grid-3 .mt-item,.mt-image-left-float.grid-4 .mt-item {
        width: 33.3%
    }

    .mt-image .mt-item,.pr-400 .mt-image .mt-item {
        padding: .9375rem
    }

    .mt-image.grid-4 .mt-item {
        width: 25%
    }

    .mt-image.grid-5 .mt-item {
        width: 20%
    }

    .mt-pricelist {
        padding: 1.25rem
    }

    .mt-pricelist .b-text .b-text-c {
        padding: .75rem
    }

    .l-sidebar #wnd_cookie_bar_text {
        margin-left: 18.75rem
    }

    .l-sidebar #wnd_user_bar {
        left: 300px;
        width: calc(100% - 18.75rem)
    }

    .l-sidebar .l-h {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: auto;
        display: block;
        height: 100vh;
        width: 18.75rem;
        z-index: 33
    }

    .l-sidebar .l-h .s-bg {
        overflow: visible
    }

    .l-sidebar.wnd-n-transparent .l-m .s {
        padding-left: 18.75rem
    }

    .l-sidebar .l-m {
        overflow: visible;
        margin-left: 18.75rem;
        width: calc(100% - 18.75rem)
    }

    .l-d-border:not(.wnd-cms) .l-sidebar .l-m .s .s-bg {
        bottom: 16px
    }

    .l-sidebar.l-d-border .l-sidebar .l-m .s:last-child .s-o,.l-sidebar.l-d-border .l-sidebar .l-m .s:only-child .s-o {
        border-bottom-width: 16px
    }

    .l-sidebar.l-d-border .l-sidebar .l-m .s:last-child .s-bg,.l-sidebar.l-d-border .l-sidebar .l-m .s:only-child .s-bg {
        bottom: 16px
    }

    .l-sidebar.l-d-border .l-m .s-o {
        border-left: none
    }

    .l-sidebar.l-d-border .l-m .s-bg {
        left: 0
    }

    .l-sidebar.hn-tbg .l-m {
        margin-left: 0;
        width: 100%
    }

    .l-sidebar.hn-tbg .l-m .s-o {
        padding-left: 18.75rem
    }

    .l-sidebar .l-f {
        position: fixed;
        top: auto;
        left: 0;
        bottom: 0;
        right: auto;
        display: block;
        height: auto;
        width: 18.75rem;
        z-index: 33
    }

    .l-sidebar.wnd-n-transparent .s .l-bg {
        left: 0
    }

    .l-sidebar.wnd-n-transparent .l-m {
        margin-left: 0
    }

    .l-sidebar .s-f.invisible {
        opacity: 0
    }

    .l-d-border:not(.wt-preview) .s-o {
        border-width: 8px 16px
    }

    .l-d-border:not(.wt-preview) .s-bg {
        top: 8px;
        right: 16px;
        bottom: 8px;
        left: 16px
    }

    .l-d-border:not(.wt-preview) .l-h .s:first-child .s-o {
        border-top-width: 16px;
        border-bottom-width: 16px
    }

    .l-d-border:not(.wt-preview) .l-h .s:first-child .s-bg {
        top: 16px;
        bottom: 16px
    }

    .l-d-border:not(.wt-preview) .l-h .s:first-child.hn-no-bg:not(.s-hn-bottom) .s-o {
        border-bottom-width: 0
    }

    .l-d-border:not(.wt-preview) .l-h .s:first-child.hn-no-bg:not(.s-hn-bottom) .s-bg {
        bottom: 0
    }

    .l-d-border:not(.wt-preview).wt-blogpost .l-h .s:first-child.hn-no-bg.s-hn-bottom .s-o {
        border-bottom-width: 0
    }

    .l-d-border:not(.wt-preview).wt-blogpost .l-h .s:first-child.hn-no-bg.s-hn-bottom .s-bg {
        bottom: 0
    }

    .l-d-border:not(.wt-preview):not(.wt-blogpost) .l-h .s:first-child.hn-no-bg.s-hn-bottom .s-o {
        border-top-width: 0;
        border-bottom-width: 16px
    }

    .l-d-border:not(.wt-preview):not(.wt-blogpost) .l-h .s:first-child.hn-no-bg.s-hn-bottom .s-bg {
        top: 0;
        bottom: 16px
    }

    .l-d-border:not(.wt-preview) .l-m .s-hm .s-o {
        border-top-width: 16px;
        border-bottom-width: 16px
    }

    .l-d-border:not(.wt-preview) .l-m .s-hm .s-bg {
        top: 16px
    }

    .l-d-border:not(.wt-preview) .l-f .s:last-child .s-o {
        border-bottom-width: 16px
    }

    .l-d-border:not(.wt-preview) .l-f .s:last-child .s-bg {
        bottom: 16px
    }

    .l-d-border:not(.wt-preview).wnd-cms .l-h .s:first-child.hm-hidden .s-o {
        border-bottom-width: 8px
    }

    .l-d-border:not(.wt-preview).wnd-cms .l-h .s:first-child.hm-hidden .s-bg {
        bottom: 8px
    }

    .l-d-border:not(.wt-preview).wnd-cms:not(.wt-blogpost) .l-h .s:first-child.s-hn-bottom .s-o {
        border-bottom-width: 8px
    }

    .l-d-border:not(.wt-preview).wnd-cms:not(.wt-blogpost) .l-h .s:first-child.s-hn-bottom .s-bg {
        bottom: 8px
    }

    .l-d-border:not(.wt-preview).wnd-cms .l-m .s-hm .s-o {
        border-bottom-width: 8px
    }

    .l-d-border:not(.wt-preview).wnd-cms .l-m .s-hm .s-bg {
        bottom: 8px
    }

    .l-d-border:not(.wt-preview).wnd-cms .l-m .s-hm+.s .s-o {
        border-top-width: 8px
    }

    .l-d-border:not(.wt-preview).wnd-cms .l-m .s-hm+.s .s-bg {
        top: 8px
    }

    .wt-preview.l-boxed .l-m .s {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem
    }

    .wt-preview.l-boxed .l-m .s-c {
        min-height: calc(100vh - 2.8125rem - 6.25rem)
    }

    .wnd-s-b:not(.l-sidebar) .fullscreen-overlay.search-overlay {
        z-index: 31
    }

    .fullscreen-overlay.search-overlay .wnd-cms.wnd-cms.l-sidebar .fullscreen-overlay.search-overlay .wnd-cms,.fullscreen-overlay.search-overlay .wnd-cms.wnd-s-b:not(.l-sidebar) .fullscreen-overlay.search-overlay .wnd-cms {
        z-index: -2!important
    }

    .wnd-cms.l-sidebar .fullscreen-overlay.search-overlay,.wnd-cms.wnd-s-b:not(.l-sidebar) .fullscreen-overlay.search-overlay {
        z-index: -1!important
    }

    .l-sidebar .fullscreen-overlay.search-overlay {
        z-index: 30
    }

    .s-hm.hn-default.wnd-nh-m {
        margin-top: -5.125rem
    }

    .s-hm.hn-default.wnd-nh-m .s-o {
        padding-top: 5.125rem
    }

    .s-hm.hn-default.wnd-nh-m .s-bg {
        top: 82px
    }

    .l-d-border .s-hm.hn-default.wnd-nh-m {
        margin-top: -7.125rem
    }

    .l-d-border .s-hm.hn-default.wnd-nh-m .s-o {
        padding-top: 6.125rem
    }

    .l-d-border .s-hm.hn-default.wnd-nh-m .s-bg {
        top: 114px;
        bottom: 16px
    }

    .l-d-border .s-hm.hn-default.wnd-nh-m.hn-no-bg {
        margin-top: -6.125rem
    }

    .l-d-border .s-hm.hn-default.wnd-nh-m.hn-no-bg .s-o {
        padding-top: 5.125rem
    }

    .l-d-border .s-hm.hn-default.wnd-nh-m.hn-no-bg .s-bg {
        top: 16px
    }

    .l-d-border.wnd-cms .s-hm.hn-default.wnd-nh-m .s-bg {
        bottom: 8px
    }

    .s-hm.hn-default.wnd-nh-l {
        margin-top: -8.125rem
    }

    .s-hm.hn-default.wnd-nh-l .s-o {
        padding-top: 8.125rem
    }

    .s-hm.hn-default.wnd-nh-l .s-bg {
        top: 130px
    }

    .l-d-border .s-hm.hn-default.wnd-nh-l {
        margin-top: -10.125rem
    }

    .l-d-border .s-hm.hn-default.wnd-nh-l .s-o {
        padding-top: 9.125rem
    }

    .l-d-border .s-hm.hn-default.wnd-nh-l .s-bg {
        top: 162px;
        bottom: 16px
    }

    .l-d-border .s-hm.hn-default.wnd-nh-l.hn-no-bg {
        margin-top: -9.125rem
    }

    .l-d-border .s-hm.hn-default.wnd-nh-l.hn-no-bg .s-o {
        padding-top: 8.125rem
    }

    .l-d-border .s-hm.hn-default.wnd-nh-l.hn-no-bg .s-bg {
        top: 16px
    }

    .l-d-border.wnd-cms .s-hm.hn-default.wnd-nh-l .s-bg {
        bottom: 8px
    }

    .s-hm.hn-slogan.wnd-nh-m {
        margin-top: -7.625rem
    }

    .s-hm.hn-slogan.wnd-nh-m .s-o {
        padding-top: 7.625rem
    }

    .s-hm.hn-slogan.wnd-nh-m .s-bg {
        top: 122px
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-m {
        margin-top: -9.625rem
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-m .s-o {
        padding-top: 8.625rem
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-m .s-bg {
        top: 154px;
        bottom: 16px
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-m.hn-no-bg {
        margin-top: -8.625rem
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-m.hn-no-bg .s-o {
        padding-top: 7.625rem
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-m.hn-no-bg .s-bg {
        top: 16px
    }

    .l-d-border.wnd-cms .s-hm.hn-slogan.wnd-nh-m .s-bg {
        bottom: 8px
    }

    .s-hm.hn-slogan.wnd-nh-l {
        margin-top: -10rem
    }

    .s-hm.hn-slogan.wnd-nh-l .s-o {
        padding-top: 10rem
    }

    .s-hm.hn-slogan.wnd-nh-l .s-bg {
        top: 160px
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-l {
        margin-top: -12rem
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-l .s-o {
        padding-top: 11rem
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-l .s-bg {
        top: 192px;
        bottom: 16px
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-l.hn-no-bg {
        margin-top: -11rem
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-l.hn-no-bg .s-o {
        padding-top: 10rem
    }

    .l-d-border .s-hm.hn-slogan.wnd-nh-l.hn-no-bg .s-bg {
        top: 16px
    }

    .l-d-border.wnd-cms .s-hm.hn-slogan.wnd-nh-l .s-bg {
        bottom: 8px
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh) .s-bg {
        top: 0;
        bottom: 0
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh) .s-bg {
        top: 16px;
        bottom: 16px
    }

    .l-d-border.wnd-cms .s-hm.hn-default.hn-bottom:not(.s-hm-bdh) .s-bg {
        bottom: 8px
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-m .s-o {
        padding-bottom: 5.125rem
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-m .s-bg {
        bottom: 82px
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-m {
        padding-top: 0
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-m .s-o {
        padding-bottom: 6.125rem
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-m .s-bg {
        bottom: 114px
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-m {
        padding-top: 0
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-m .s-o {
        padding-bottom: 6.125rem
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-m .s-bg {
        bottom: 106px
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-l .s-o {
        padding-bottom: 8.125rem
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-l .s-bg {
        bottom: 130px
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-l {
        padding-top: 0
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-l .s-o {
        padding-bottom: 9.125rem
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-l .s-bg {
        bottom: 162px
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-l {
        padding-top: 0
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-l .s-o {
        padding-bottom: 9.125rem
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).wnd-nh-l .s-bg {
        bottom: 154px
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-m {
        padding-top: 0
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-m .s-o {
        padding-bottom: 5.125rem
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-m .s-bg {
        bottom: 0
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-m {
        padding-top: 0
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-m .s-o {
        padding-bottom: 5.125rem
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-m .s-bg {
        bottom: 16px
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-m {
        padding-top: 0
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-m .s-o {
        padding-bottom: 5.125rem
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-m .s-bg {
        bottom: 8px
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-l {
        padding-top: 0
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-l .s-o {
        padding-bottom: 8.125rem
    }

    .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-l .s-bg {
        bottom: 0
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-l {
        padding-top: 0
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-l .s-o {
        padding-bottom: 8.125rem
    }

    .l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-l .s-bg {
        bottom: 16px
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-l {
        padding-top: 0
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-l .s-o {
        padding-bottom: 8.125rem
    }

    .wnd-cms.l-d-border .s-hm.hn-default.hn-bottom:not(.s-hm-bdh).hn-no-bg.wnd-nh-l .s-bg {
        bottom: 8px
    }

    .l-d-border .s-hm.hn-centered .s-bg {
        bottom: 16px
    }

    .wnd-cms.l-d-border .s-hm.hn-centered .s-bg {
        bottom: 8px
    }

    .s-hm.s-hm-button.s-hm-three-claims .h-c-b-i h3,.s-hm.s-hm-claims.s-hm-three-claims .h-c-b-i h3 {
        margin-top: 2.8125rem
    }

    .l:not(.l-boxed) .s-hm.s-hm-button.hn-default.hn-no-bg[class*=wnd-p-c]:not(.s-hm-contentbox):not(.hn-bottom).wnd-nh-m .h-c-b,.l:not(.l-boxed) .s-hm.s-hm-claims.hn-default.hn-no-bg[class*=wnd-p-c]:not(.s-hm-contentbox):not(.hn-bottom).wnd-nh-m .h-c-b {
        margin-top: -2.5625rem
    }

    .l:not(.l-boxed) .s-hm.s-hm-button.hn-default.hn-no-bg[class*=wnd-p-c]:not(.s-hm-contentbox):not(.hn-bottom).wnd-nh-l .h-c-b,.l:not(.l-boxed) .s-hm.s-hm-claims.hn-default.hn-no-bg[class*=wnd-p-c]:not(.s-hm-contentbox):not(.hn-bottom).wnd-nh-l .h-c-b {
        margin-top: -4.0625rem
    }

    .s-hm.s-hm-contentbox .h-c-b {
        max-width: 70%;
        margin: 0 1.25rem
    }

    .s-hn-default.wnd-nh-m {
        height: 5.125rem
    }

    .l-d-border .s-hn-default.wnd-nh-m {
        height: 7.125rem
    }

    .l-d-border .s-hn-default.wnd-nh-m.hn-no-bg {
        height: 6.125rem
    }

    .s-hn-default.wnd-nh-l {
        height: 8.125rem
    }

    .l-d-border .s-hn-default.wnd-nh-l {
        height: 10.125rem
    }

    .l-d-border .s-hn-default.wnd-nh-l.hn-no-bg {
        height: 9.125rem
    }

    .wnd-cms.l-d-border:not(.wt-blogpost) .s-hn-default.hm-hidden.wnd-nh-m {
        height: 6.625rem
    }

    .wnd-cms.l-d-border:not(.wt-blogpost) .s-hn-default.hm-hidden.wnd-nh-l {
        height: 9.625rem
    }

    .s-hn-slogan.wnd-nh-m {
        height: 7.625rem
    }

    .l-d-border .s-hn-slogan.wnd-nh-m {
        height: 9.625rem
    }

    .l-d-border .s-hn-slogan.wnd-nh-m.hn-no-bg {
        height: 8.625rem
    }

    .s-hn-slogan.wnd-nh-l {
        height: 10rem
    }

    .l-d-border .s-hn-slogan.wnd-nh-l {
        height: 12rem
    }

    .l-d-border .s-hn-slogan.wnd-nh-l.hn-no-bg {
        height: 11rem
    }

    .l-d-waves .s-hn.s-hn-default.hm-hidden.wnd-nh-m {
        height: 5.75rem
    }

    .l-d-waves .s-hn.s-hn-default.hm-hidden.wnd-nh-m .s-o {
        height: 5.125rem
    }

    .l-d-waves .s-hn.s-hn-default.hm-hidden.wnd-nh-l {
        height: 8.75rem
    }

    .l-d-waves .s-hn.s-hn-default.hm-hidden.wnd-nh-l .s-o {
        height: 8.125rem
    }

    .l-d-waves .s-hn.s-hn-slogan.hm-hidden.wnd-nh-m {
        height: 8.25rem
    }

    .l-d-waves .s-hn.s-hn-slogan.hm-hidden.wnd-nh-m .s-o {
        height: 7.625rem
    }

    .l-d-waves .s-hn.s-hn-slogan.hm-hidden.wnd-nh-l {
        height: 10.625rem
    }

    .l-d-waves .s-hn.s-hn-slogan.hm-hidden.wnd-nh-l .s-o {
        height: 10rem
    }

    .l-d-waves .s-hm.hn-bottom.hn-default.wnd-nh-m .s-o {
        padding-bottom: 5.75rem
    }

    .l-d-waves .s-hm.hn-bottom.hn-default.wnd-nh-m .s-bg {
        bottom: 92px
    }

    .l-d-waves .s-hm.hn-bottom.hn-default.wnd-nh-l .s-o {
        padding-bottom: 8.75rem
    }

    .l-d-waves .s-hm.hn-bottom.hn-default.wnd-nh-l .s-bg {
        bottom: 140px
    }

    .s-hn .n-l {
        padding: 0 2.1875rem
    }

    .l-boxed .s-hn.sticky .n-l .s-c {
        padding-left: 2.1875rem;
        padding-right: 2.1875rem
    }

    body.l-sidebar .s-hn.wnd-nav-border .s-w:after {
        width: .0625rem;
        height: 100%;
        left: auto;
        right: 0;
        top: 0;
        bottom: 0
    }

    .l-narrow.l-d-border .h-w.bgonscroll .s-c {
        margin-left: 1rem!important;
        margin-right: 1rem!important;
        width: calc(100% - 1rem * 2)
    }

    .s-hn-default.menu-bottom.wnd-nh-m .h-f,.s-hn-slogan.menu-bottom.wnd-nh-m .h-f {
        height: 5.125rem
    }

    .s-hn-default.menu-bottom.wnd-nh-m .logo,.s-hn-slogan.menu-bottom.wnd-nh-m .logo {
        margin: .5625rem 0
    }

    .s-hn-default.menu-bottom.wnd-nh-l .h-f,.s-hn-slogan.menu-bottom.wnd-nh-l .h-f {
        height: 8.125rem
    }

    .s-hn-default.menu-bottom.wnd-nh-l .logo,.s-hn-slogan.menu-bottom.wnd-nh-l .logo {
        margin: 2.0625rem 0
    }

    .s-hn.s-hn-default.wnd-mt-boxed .cart:before,.s-hn.s-hn-default.wnd-mt-sliding .cart:before,.s-hn.s-hn-slogan.wnd-mt-boxed .cart:before,.s-hn.s-hn-slogan.wnd-mt-sliding .cart:before {
        display: none
    }

    .s-hn-sidebar {
        height: 100%
    }

    .s-hn-sidebar.wnd-nav-border:after {
        width: .1875rem;
        height: 100%;
        right: -3px;
        top: 0;
        bottom: 0;
        left: auto
    }

    .wnd-cms .wnd-page:not(.wnd-suppression) .s-hn-sidebar {
        margin-top: 2.8125rem;
        height: calc(100% - 2.8125rem)
    }

    .s-hn-sidebar .h-w {
        height: 100%;
        width: 100%
    }

    .s-hn-sidebar .s-o {
        height: 100%
    }

    .s-hn-sidebar .claim-nb {
        margin: 0
    }

    .s-hn-sidebar .claim-nb .sit-w {
        padding: 0
    }

    .s-hn-sidebar .claim-wb {
        margin: 0
    }

    .s-hn-sidebar .claim-wb .sit-w {
        padding: .125rem .625rem
    }

    .s-hn-sidebar .claim-borders {
        margin: 0
    }

    .s-hn-sidebar .claim-borders .sit-w {
        padding: .125rem
    }

    .s-hn-sidebar .claim-wings {
        margin: 0
    }

    .s-hn-sidebar .claim-wings .sit-w {
        padding-right: 2.1875rem!important;
        padding-left: 2.1875rem!important
    }

    .s-hn-sidebar .claim-wings .sit-w:after,.s-hn-sidebar .claim-wings .sit-w:before {
        width: 1.5625rem;
        content: ""
    }

    .s-hn-sidebar .claim-wings .sit-w:before {
        left: 25px
    }

    .s-hn-sidebar .claim-wings .sit-w:after {
        right: 25px
    }

    .s-hn-sidebar .claim-beside {
        margin: 0
    }

    .s-hn-sidebar .claim-beside .sit-w {
        margin-left: 1.5625rem;
        margin-right: 1.5625rem;
        padding-left: .625rem!important;
        padding-right: .625rem!important
    }

    .s-hn-sidebar .claim-beside .sit-w:after,.s-hn-sidebar .claim-beside .sit-w:before {
        width: 1.5625rem;
        content: ""
    }

    .s-hn-sidebar .claim-beside .sit-w:before {
        left: -25px
    }

    .s-hn-sidebar .claim-beside .sit-w:after {
        right: -25px
    }

    .s-hn-sidebar .claim-underline:after {
        width: 3.4375rem;
        margin: 0 auto;
        top: 0
    }

    .s-hn-sidebar.s-hn .n-l {
        padding: 1.875rem 0 0;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        align-content: stretch;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        margin: 0 1.875rem;
        height: 100%;
        width: auto
    }

    @supports (padding: max(0px)) {
        .s-hn-sidebar.s-hn .n-l {
            margin-left:max(1.875rem,env(safe-area-inset-left))
        }
    }

    body.wnd-cms .s-hn-sidebar.s-hn .n-l {
        padding-top: 1.875rem
    }

    .s-hn-sidebar.s-hn .s-i {
        padding: 1.25rem 0 0
    }

    .s-hn-sidebar.s-hn .initial-state {
        padding-bottom: 12.5rem!important
    }

    .s-hn-sidebar.s-hn.slogan-sidebar .subclaim {
        -webkit-transform: none;
        text-align: center;
        margin-right: 0;
        margin-left: 0;
        width: 100%;
        transform: none;
        margin-top: .125rem;
        max-width: none;
        display: block;
        clear: both;
        overflow: hidden
    }

    .s-hn-sidebar.s-hn.slogan-sidebar .subclaim>span {
        font-size: .9375rem;
        display: inline-block;
        padding: .1875rem .3125rem;
        overflow: hidden;
        letter-spacing: .0625rem;
        text-align: inherit
    }

    .s-hn-sidebar.s-hn.slogan-sidebar .subclaim>span>span {
        display: block
    }

    .s-hn-sidebar.s-hn.slogan-sidebar .subclaim>span span {
        max-height: 7.5rem;
        overflow: hidden
    }

    .s-hn-sidebar.s-hn.slogan-sidebar .subclaim>span.claim-beside>span {
        overflow: visible
    }

    .s-hn-sidebar.s-hn.slogan-sidebar .subclaim>span.claim-wb .sit-w {
        line-height: 40px
    }

    .s-hn-sidebar.s-hn.slogan-sidebar .subclaim>span.claim-nb .sit-w {
        line-height: 24px
    }

    body:not(.wnd-cms) .s-hn-sidebar.s-hn.slogan-sidebar .subclaim .inline-text {
        padding: 0 .3125rem
    }

    body:not(.wnd-cms) .s-hn-sidebar.s-hn.slogan-sidebar .subclaim .inline-text>span:empty {
        display: none
    }

    .s-hn-sidebar .wnd-fixed {
        position: static!important;
        top: auto!important;
        left: auto!important;
        right: auto!important;
        width: 100%!important
    }

    .slogan-container {
        padding: 0 2.1875rem
    }

    .slogan-container .logo-slogan {
        max-width: 36.875rem
    }

    .l-d-border .bgonscroll+.slogan-container {
        left: 16px;
        right: 16px
    }

    .s-hn-slogan .logo-slogan.claim .sit {
        font-size: 1.125rem
    }

    .s-hn-slogan .logo-slogan.claim .sit.claim-nb .sit-w .sit-c {
        line-height: 1.5;
        max-height: 3.375rem
    }

    .s-hn-slogan .logo-slogan.claim .sit.claim-wb .sit-w .sit-c {
        padding-bottom: .3125rem;
        padding-top: .3125rem
    }

    .s-hn-slogan .logo-slogan.claim .sit.claim-wings .sit-w {
        padding-left: 2.8125rem
    }

    .s-hn-slogan .logo-slogan.claim .sit.claim-wings .sit-w:before {
        left: 30px
    }

    .s-hn-centered .n-l-i.slogan-container>.s-c {
        padding-top: 3.75rem
    }

    .s-hn-centered .n-l-w .s-c {
        padding: .625rem 1.25rem
    }

    .s-hn-centered .logo-slogan {
        margin: 0 auto
    }

    .s-hn-centered .logo {
        max-width: 85%
    }

    .wnd-eshop .s-hn-centered .logo {
        max-width: 90%
    }

    .s-hn-centered .slogan-container .logo-slogan.claim .sit {
        font-size: 1.5625rem
    }

    .s-hn-centered .slogan-container .logo-slogan.claim .sit.claim-nb .sit-w .sit-c {
        line-height: 32px;
        max-height: 4rem;
        padding: 0 .9375rem
    }

    .s-hn-centered .slogan-container .logo-slogan.claim .sit.claim-beside .sit-w .sit-c,.s-hn-centered .slogan-container .logo-slogan.claim .sit.claim-wings .sit-w .sit-c {
        line-height: 32px;
        max-height: 4.3125rem;
        padding-top: .3125rem
    }

    .s-hn-centered .slogan-container .logo-slogan.claim .sit.claim-wb .sit-w {
        line-height: 44px;
        max-height: 6.125rem
    }

    .s-hn-centered.wnd-mt-classic .n-l-w {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        height: auto;
        pointer-events: all
    }

    .s-hn-centered.wnd-mt-classic .cart-and-mobile {
        width: auto;
        justify-content: flex-start;
        padding: 0;
        flex-shrink: 0
    }

    .wnd-cms.l-d-border:not(.wt-blogpost) .s-hn.s-hn-default.s-hn-bottom.wnd-nh-m {
        height: 6.625rem
    }

    .s-hn.s-hn-default.s-hn-bottom.wnd-nh-m .h-f {
        height: 5.125rem
    }

    .s-hn.s-hn-default.s-hn-bottom.wnd-nh-m .b-l {
        margin: .5625rem 0
    }

    .wnd-cms.l-d-border:not(.wt-blogpost) .s-hn.s-hn-default.s-hn-bottom.wnd-nh-l {
        height: 9.625rem
    }

    .s-hn.s-hn-default.s-hn-bottom.wnd-nh-l .h-f {
        height: 8.125rem
    }

    .s-hn.s-hn-default.s-hn-bottom.wnd-nh-l .b-l {
        margin: 2.25rem 0
    }

    .l-d-border:not(.wt-blogpost) body:not(.wt-blogpost) .s-hn.s-hn-default.s-hn-bottom.hn-no-bg.wnd-nh-m {
        height: 6.125rem
    }

    .wnd-cms.l-d-border:not(.wt-blogpost) body:not(.wt-blogpost) .s-hn.s-hn-default.s-hn-bottom.hn-no-bg.wnd-nh-m {
        height: 5.625rem
    }

    .l-d-border:not(.wt-blogpost) body:not(.wt-blogpost) .s-hn.s-hn-default.s-hn-bottom.hn-no-bg.wnd-nh-l {
        height: 9.125rem
    }

    .wnd-cms.l-d-border:not(.wt-blogpost) body:not(.wt-blogpost) .s-hn.s-hn-default.s-hn-bottom.hn-no-bg.wnd-nh-l {
        height: 8.625rem
    }

    .s-hn.s-hn-default.s-hn-bottom.wnd-mt-classic .n-l .s-c {
        padding: 0
    }

    .s-hn.s-hn-default.s-hn-bottom.wnd-mt-classic:not(.menu-bottom).wnd-nh-m #menu,.s-hn.s-hn-default.s-hn-bottom.wnd-mt-classic:not(.menu-bottom).wnd-nh-m .cart-and-mobile {
        top: 16px
    }

    .s-hn.s-hn-default.s-hn-bottom.wnd-mt-classic:not(.menu-bottom).wnd-nh-l #menu,.s-hn.s-hn-default.s-hn-bottom.wnd-mt-classic:not(.menu-bottom).wnd-nh-l .cart-and-mobile {
        top: 40px
    }

    .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-d .cart.wnd-active a,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-dt .cart.wnd-active a,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-dt ul.level-1>li.wnd-active-path>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-dt ul.level-1>li.wnd-active>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-d ul.level-1>li.wnd-active-path>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-d ul.level-1>li.wnd-active>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-m .cart.wnd-active a,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-m ul.level-1>li.wnd-active-path>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-m ul.level-1>li.wnd-active>.menu-item,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-d .cart a:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-dt .cart a:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-dt ul.level-1>li>.menu-item:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-d ul.level-1>li>.menu-item:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-m .cart a:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-m ul.level-1>li>.menu-item:hover {
        background: hsla(0,0%,100%,.2)
    }

    .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-b .cart.wnd-active a,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-b ul.level-1>li.wnd-active-path>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-b ul.level-1>li.wnd-active>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-ml .cart.wnd-active a,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-ml ul.level-1>li.wnd-active-path>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-ml ul.level-1>li.wnd-active>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-w .cart.wnd-active a,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-wt .cart.wnd-active a,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-wt ul.level-1>li.wnd-active-path>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-wt ul.level-1>li.wnd-active>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-w ul.level-1>li.wnd-active-path>.menu-item,.menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-w ul.level-1>li.wnd-active>.menu-item,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-b .cart a:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-b ul.level-1>li>.menu-item:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-ml .cart a:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-ml ul.level-1>li>.menu-item:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-w .cart a:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-wt .cart a:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-wt ul.level-1>li>.menu-item:hover,body:not(.touched) .menu-bottom:not(.wnd-mt-boxed):not(.wnd-mt-sliding).wnd-mt-classic.hn-no-bg.sc-w ul.level-1>li>.menu-item:hover {
        background: rgba(0,0,0,.2)
    }

    .s-f .it-c,.sf {
        padding: .0625rem .625rem
    }

    .wnd-multicurrency .s-f-l,.wnd-multilang .s-f-l {
        -webkit-flex-direction: row;
        flex-direction: row
    }

    .s-f-l-c-currency,.s-f-l-c-last {
        flex-grow: 1;
        flex-shrink: 0;
        width: auto
    }

    .wnd-multilang:not(.wnd-multicurrency) .s-f-l-c-first {
        text-align: left;
        -webkit-flex-grow: 2;
        flex-grow: 2
    }

    html:not(.flexbox) .wnd-multilang:not(.wnd-multicurrency) .s-f-l-c-first {
        float: left;
        width: 60%
    }

    .wnd-multilang:not(.wnd-multicurrency) .s-f-l-c-last {
        text-align: right;
        -webkit-flex-grow: 1.5;
        flex-grow: 1.5
    }

    html:not(.flexbox) .wnd-multilang:not(.wnd-multicurrency) .s-f-l-c-last {
        float: left;
        width: 40%
    }

    .wnd-multicurrency:not(.wnd-multilang) .s-f-l-c-first {
        text-align: left;
        -webkit-flex-grow: 2;
        flex-grow: 2
    }

    html:not(.flexbox) .wnd-multicurrency:not(.wnd-multilang) .s-f-l-c-first {
        float: left;
        width: 60%
    }

    .wnd-multicurrency:not(.wnd-multilang) .s-f-l-c-currency {
        text-align: right;
        -webkit-flex-grow: 1.5;
        flex-grow: 1.5
    }

    html:not(.flexbox) .wnd-multicurrency:not(.wnd-multilang) .s-f-l-c-currency {
        float: left;
        width: 40%
    }

    .wnd-multilang.wnd-multicurrency .s-f-l-c-first {
        text-align: left;
        -webkit-flex-grow: 2;
        flex-grow: 2
    }

    html:not(.flexbox) .wnd-multilang.wnd-multicurrency .s-f-l-c-first {
        float: left;
        width: 50%
    }

    .wnd-multilang.wnd-multicurrency .s-f-l-c-last {
        -webkit-flex-grow: 1.5;
        flex-grow: 1.5
    }

    html:not(.flexbox) .wnd-multilang.wnd-multicurrency .s-f-l-c-last {
        float: left;
        width: 25%
    }

    .wnd-multilang.wnd-multicurrency .s-f-l-c-currency {
        -webkit-flex-grow: 1.5;
        flex-grow: 1.5
    }

    html:not(.flexbox) .wnd-multilang.wnd-multicurrency .s-f-l-c-currency {
        float: left;
        width: 25%
    }

    .s-f-ccy,.s-f-lang {
        margin-top: 0
    }

    .s-f-ccy-t>span,.s-f-lang-t>span {
        padding: .0625rem .625rem
    }

    .s-f-ccy-i,.s-f-lang-i {
        margin-right: -.625rem
    }

    .s-f-ccy-list,.s-f-lang-list {
        padding: .0625rem .625rem
    }

    .s-f-border.border-top:before {
        left: 35px;
        right: 35px
    }

    .l-sidebar .s-f .s-bg {
        display: none
    }

    .wnd-multilang .s-f-basic .s-f-cr .inline-text,.wnd-multilang .s-f-basic .s-f-sf .sf {
        margin-left: -.625rem
    }

    .s-f-basic .s-f-ccy-t,.s-f-basic .s-f-lang-t {
        margin-right: -.625rem
    }

    .s-f-basic .s-f-l-c-last {
        text-align: left;
        max-width: 30%;
        flex-grow: 1;
        flex-shrink: 0;
        width: auto
    }

    .wnd-multilang:not(.wnd-multicurrency) .s-f-basic .s-f-l-c-last .s-f-lang-t>span {
        padding-right: 0
    }

    .s-f-basic .s-f-l-c-currency {
        text-align: left;
        max-width: 25%;
        flex-grow: 1;
        flex-shrink: 0;
        width: auto
    }

    .wnd-multicurrency:not(.wnd-multilang) .s-f-basic .s-f-l-c-currency .s-f-ccy-t>span {
        padding-right: 0
    }

    .wnd-multilang.wnd-multicurrency .s-f-basic .s-f-l-c-currency {
        padding-left: 2.5rem
    }

    .s-f-double .s-f-l {
        -webkit-flex-direction: row;
        flex-direction: row
    }

    .s-f-double .s-f-l-c {
        text-align: left;
        -webkit-flex-grow: 1;
        flex-grow: 1
    }

    html:not(.flexbox) .s-f-double .s-f-l-c {
        float: left;
        width: 50%
    }

    .s-f-double .s-f-l-c-w {
        flex-direction: row
    }

    .s-f-double .s-f-l-c-last {
        text-align: right;
        max-width: 50%;
        display: flex;
        flex-direction: column;
        align-items: flex-end
    }

    .s-f-double .s-f-cr .inline-text {
        margin-left: -.625rem
    }

    .s-f-double .s-f-sf .sf {
        margin-right: -.625rem
    }

    .s-f-double .s-f-ccy-c,.s-f-double .s-f-lang-c {
        display: flex;
        flex-direction: row
    }

    .s-f-double .s-f-ccy-i,.s-f-double .s-f-lang-i {
        text-align: left
    }

    .s-f-double .s-f-ccy-t span,.s-f-double .s-f-lang-t span {
        padding-right: 0
    }

    .wnd-multilang.wnd-multicurrency .s-f-double .s-f-l-c-last {
        max-width: 50%
    }

    .wnd-multilang.wnd-multicurrency .s-f-double .s-f-ccy {
        margin-left: 1.25rem
    }

    .wnd-multilang .s-f-edit .s-f-sf .sf {
        margin-left: -.625rem
    }

    .wnd-multicurrency:not(.wnd-multilang) .s-f-edit .s-f-l-c-currency {
        max-width: 35%
    }

    .wnd-multilang.wnd-multicurrency .s-f-edit .s-f-l-c-currency {
        padding-left: 1.875rem;
        max-width: 25%
    }

    .wnd-multilang:not(.wnd-multicurrency) .s-f-edit .s-f-l-c-last {
        max-width: 50%
    }

    .wnd-multilang.wnd-multicurrency .s-f-edit .s-f-l-c-last {
        max-width: 25%
    }

    .s-f-edit .s-f-ccy-c,.s-f-edit .s-f-lang-c {
        display: flex;
        flex-direction: row
    }

    .s-f-edit .s-f-ccy-t span,.s-f-edit .s-f-lang-t span {
        padding-right: 0
    }

    .s-f-edit .s-f-ccy-i,.s-f-edit .s-f-lang-i {
        text-align: left
    }

    .s-f-edit .s-f-l-w {
        padding-top: .9375rem!important;
        padding-bottom: .9375rem!important
    }

    .s-f-edit .s-f-l-w:before {
        left: 35px;
        right: 35px
    }

    .s-f-map-new .s-bg-w {
        left: 35px;
        right: auto;
        top: 151px;
        margin-bottom: 6.5625rem;
        width: 55%
    }

    .wnd-multilang .s-f-map-new .s-f-cr .inline-text,.wnd-multilang .s-f-map-new .s-f-sf .sf {
        margin-left: -.625rem
    }

    .s-f-map-new .s-f-ccy-t,.s-f-map-new .s-f-lang-t {
        margin-right: -.625rem
    }

    .s-f-map-new .s-f-ccy-t span,.s-f-map-new .s-f-lang-t span {
        padding-right: 0
    }

    .s-f-map-new .s-f-ccy-i,.s-f-map-new .s-f-lang-i {
        display: block
    }

    .s-f-map-new .s-f-l-w {
        padding-top: .9375rem!important;
        padding-bottom: .9375rem!important
    }

    .s-f-map-new .s-f-cols {
        padding-top: 9.4375rem;
        padding-bottom: 6.5625rem
    }

    .s-f-map-new .s-f-cols-ez-w {
        right: auto;
        left: 35px;
        width: 55%
    }

    .l-boxed .s-f-map-new .s-f-cols-ez-w {
        width: 66.6%;
        float: left
    }

    .s-f-map-new .s-f-col {
        width: 50%;
        float: left
    }

    .s-f-map-new .s-f-col-map {
        width: 100%
    }

    .l-boxed .s-f-map-new .s-f-col-map {
        position: absolute;
        width: 33.3%;
        height: 100%
    }

    .s-f-map-new .s-f-col-map .b-map iframe {
        height: 100%!important;
        width: 150%!important
    }

    .l-boxed .s-f-map-new .s-f-col-map .b-map iframe {
        width: 100%!important
    }

    .s-f-map-new .s-f-l-c-last {
        max-width: 30%;
        flex-grow: 1;
        flex-shrink: 0;
        width: auto;
        text-align: left
    }

    .s-f-map-new .s-f-l-c-currency {
        max-width: 25%;
        flex-grow: 1;
        flex-shrink: 0;
        width: auto;
        text-align: left
    }

    .wnd-multilang.wnd-multicurrency .s-f-map-new .s-f-l-c-currency {
        padding-left: 1.875rem
    }

    .s-f-map-new.wnd-s-higher .s-f-cols {
        padding-top: 8.5rem;
        padding-bottom: 5.625rem
    }

    .s-f-map-new.wnd-s-higher .s-bg-w {
        top: 136px;
        margin-bottom: 5.625rem
    }

    .s-f-map-new.wnd-s-high .s-f-cols {
        padding-top: 7.5rem;
        padding-bottom: 4.625rem
    }

    .s-f-map-new.wnd-s-high .s-bg-w {
        top: 120px;
        margin-bottom: 4.625rem
    }

    .l-default .s-f-map-new.wnd-w-narrow .s-bg-w,.l-default .s-f-map-new.wnd-w-narrow .s-f-cols-ez-w {
        left: max(calc(((100% - 1000px) / 2) + 35px),35px)
    }

    .l-default .s-f-map-new.wnd-w-default .s-bg-w,.l-default .s-f-map-new.wnd-w-default .s-f-cols-ez-w {
        left: max(calc(((100% - 1140px) / 2) + 35px),35px)
    }

    .l-default .s-f-map-new.wnd-w-wider .s-bg-w,.l-default .s-f-map-new.wnd-w-wider .s-f-cols-ez-w {
        left: max(calc(((100% - 1280px) / 2) + 35px),35px)
    }

    .l-default .s-f-map-new.wnd-w-wide .s-bg-w,.l-default .s-f-map-new.wnd-w-wide .s-f-cols-ez-w {
        left: max(calc(((100% - 1520px) / 2) + 35px),35px)
    }

    .l-default .s-f-map-new.wnd-w-max .s-bg-w,.l-default .s-f-map-new.wnd-w-max .s-f-cols-ez-w {
        left: 0;
        margin-left: 2.1875rem
    }

    .l-default.isIE .s-f-map-new .s-bg {
        margin-left: 2.1875rem;
        width: calc(55% + .9375rem)
    }

    .l-default.isIE .s-f-map-new .s-bg-w {
        margin-right: auto;
        margin-left: auto;
        left: 0;
        right: 0;
        width: 100%
    }

    .l-default.isIE .s-f-map-new .s-f-cols-ez {
        margin-left: 2.1875rem;
        width: 55%
    }

    .l-default.isIE .s-f-map-new .s-f-cols-ez-w {
        margin: auto;
        left: 0;
        right: 0;
        width: 100%
    }

    .s-basic-box .box-space {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .l-boxed .s-basic-box .box-space,.l-narrow .s-basic-box .box-space {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .s-hc-c .s-hc-button-box,.s-hc-claim-box .s-hc-c {
        width: calc(100% - 2.5rem);
        margin: 0 1.25rem
    }
}

@media screen and (min-width: 56.25em) and (min-height:62.5em) {
    .s-hn.wnd-mt-sliding #menu ul.level-1>li>.mm-arrow {
        top:8px
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1>li>.mm-arrow:after {
        top: 0;
        font-size: .875rem;
        line-height: 1.85714;
        line-height: 26px!important
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2>li>.mm-arrow {
        position: absolute!important;
        top: 7px!important
    }

    .s-hn.wnd-mt-sliding #menu ul.level-1>li {
        padding: .625rem 0!important
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2 {
        padding: .1875rem 0 .8125rem!important
    }

    .s-hn.wnd-mt-sliding #menu ul.level-2>li {
        padding: .25rem 0!important
    }

    .s-hn.wnd-mt-sliding #menu ul.level-3>li,.s-hn.wnd-mt-sliding #menu ul.level-max>li {
        padding: .0625rem 0!important
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>.mm-arrow.mm-up {
        right: 17px
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li>.mm-arrow:after {
        font-size: .875rem;
        line-height: 1.92857;
        line-height: 27px!important
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2>li>.mm-arrow {
        position: absolute!important;
        top: 4px!important;
        right: 17px!important
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2>li>.mm-arrow:after {
        font-size: .8125rem;
        line-height: 1.76923;
        line-height: 21px!important
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-1>li {
        padding: .625rem 0!important
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2 {
        padding: .1875rem 0 .8125rem!important
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-2>li {
        padding: .25rem 0!important
    }

    .s-hn.wnd-mt-sidebar #menu ul.level-3>li,.s-hn.wnd-mt-sidebar #menu ul.level-max>li {
        padding: .0625rem 0!important
    }

    .s-hn-sidebar.s-hn .n-l {
        padding-top: 2.5rem!important
    }
}

@media screen and (min-width: 56.25em) and (min-width:56.25em) and (min-height:62.5em) {
    .s-hn.wnd-mt-sidebar #menu-block,.s-hn.wnd-mt-sliding #menu-block {
        padding:1.875rem 0!important
    }

    .s-hn.wnd-mt-sidebar #menu-block .scrollup {
        top: 0!important
    }
}

@media screen and (min-width: 56.25em) and (min-width:25em) and (min-height:37.5em) {
    .s-hn.wnd-mt-sliding .menu-close {
        padding-bottom:3.75rem
    }

    .s-hn.wnd-mt-sliding .menu-close:after,.s-hn.wnd-mt-sliding .menu-close:before {
        top: 28px;
        right: 18px
    }
}

@media screen and (min-width: 56.25em) and (max-height:47.9375em) {
    .s-hn.wnd-mt-sidebar #menu-block {
        margin-bottom:.625rem
    }

    .l-sidebar .l-f {
        width: 100%!important;
        height: auto!important;
        position: relative!important;
        float: none!important;
        clear: both!important;
        z-index: 0!important
    }

    .l-sidebar .l-f,.l-sidebar .l-f .footer-container {
        padding-left: 18.75rem
    }

    .l-sidebar #fe_footer {
        padding-left: 18.75rem;
        width: auto
    }

    .s-hn-sidebar.s-hn .n-l {
        padding-top: .9375rem!important
    }

    .l-sidebar .s-f {
        background-color: transparent!important
    }
}

@media screen and (min-width: 56.25em) and (min-width:56.25em) {
    .s-hn:not(.s-hn-centered).wnd-mt-classic .initial-state #menu {
        width:calc(100% - 23.75rem - 1.5625rem)
    }

    .wnd-eshop .s-hn:not(.s-hn-centered).wnd-mt-classic .initial-state #menu {
        width: calc(100% - 23.75rem - 1.5625rem - 11.25rem)
    }

    .s-hn.wnd-mt-classic.menu-bottom.wnd-nh-l .cart-piece-count {
        top: 58px
    }
}

@media screen and (min-width: 56.25em) and (max-height:47.875em) {
    .l-sidebar .s-f-ccy-t>span,.l-sidebar .s-f-lang-t>span,.l-sidebar .s-f .it-c,.l-sidebar .sf {
        padding:.0625rem .625rem
    }

    .l-sidebar.wnd-multicurrency:not(.wnd-multilang) .s-f-basic .s-f-l .s-f-l-c-currency {
        max-width: 50%
    }

    .l-sidebar.wnd-multicurrency:not(.wnd-multilang) .s-f-basic .s-f-l .s-f-l-c-currency .s-f-ccy-t span {
        padding-right: 0
    }

    .l-sidebar.wnd-multilang:not(.wnd-multicurrency) .s-f-basic .s-f-l-c-last {
        max-width: 50%
    }

    .l-sidebar.wnd-multilang:not(.wnd-multicurrency) .s-f-basic .s-f-l-c-last .s-f-lang-t span {
        padding-right: 0
    }

    .l-sidebar.wnd-multicurrency.wnd-multilang .s-f-basic .s-f-l-c-currency,.l-sidebar.wnd-multicurrency.wnd-multilang .s-f-basic .s-f-l-c-last {
        max-width: 33%
    }
}

@media screen and (min-width: 56.875em) {
    .wt-blogpost:not(.l-sidebar) .wnd-w-wider .wnd-float-left {
        margin-left:5.44vw!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-wider .wnd-float-right {
        margin-right: 5.44vw!important
    }
}

@media screen and (min-width: 59.5em) {
    .wt-blogpost:not(.l-sidebar) .wnd-w-wide .wnd-float-left {
        margin-left:6vw!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-wide .wnd-float-right {
        margin-right: 6vw!important
    }
}

@media screen and (min-width: 60.9375em) {
    .l:not(.l-sidebar) .wnd-w-default .wnd-float-left {
        margin-left:3.69vw!important
    }

    .l:not(.l-sidebar) .wnd-w-default .wnd-float-right {
        margin-right: 3.69vw!important
    }
}

@media screen and (min-width: 62.5em) {
    .l:not(.l-sidebar) .wnd-w-narrow .wnd-float-left {
        margin-left:3.75rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-narrow .wnd-float-left {
        margin-left: 7.8125rem!important
    }

    .l:not(.l-sidebar) .wnd-w-narrow .wnd-float-right {
        margin-right: 3.75rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-narrow .wnd-float-right {
        margin-right: 7.8125rem!important
    }

    .l .l-page .b-text .wnd-offset-1 {
        margin-left: 2.5rem
    }

    .l .l-page .b-text .wnd-offset-2 {
        margin-left: 5rem
    }

    .l .l-page .b-text .wnd-offset-3 {
        margin-left: 7.5rem
    }

    .l .l-page .b-text .wnd-offset-4 {
        margin-left: 10rem
    }

    .l .l-page .b-text .wnd-offset-5 {
        margin-left: 12.5rem
    }

    .l .l-page .b-text .wnd-align-left.wnd-offset-1 {
        margin-left: 2.5rem
    }

    .l .l-page .b-text .wnd-align-left.wnd-offset-2 {
        margin-left: 5rem
    }

    .l .l-page .b-text .wnd-align-left.wnd-offset-3 {
        margin-left: 7.5rem
    }

    .l .l-page .b-text .wnd-align-left.wnd-offset-4 {
        margin-left: 10rem
    }

    .l .l-page .b-text .wnd-align-left.wnd-offset-5 {
        margin-left: 12.5rem
    }

    .l .l-page .b-text .wnd-align-left .wnd-offset-1 {
        margin-left: 2.5rem
    }

    .l .l-page .b-text .wnd-align-left .wnd-offset-2 {
        margin-left: 5rem
    }

    .l .l-page .b-text .wnd-align-left .wnd-offset-3 {
        margin-left: 7.5rem
    }

    .l .l-page .b-text .wnd-align-left .wnd-offset-4 {
        margin-left: 10rem
    }

    .l .l-page .b-text .wnd-align-left .wnd-offset-5 {
        margin-left: 12.5rem
    }

    .l .l-page .b-text .wnd-align-right.wnd-offset-1 {
        margin-right: 2.5rem
    }

    .l .l-page .b-text .wnd-align-right.wnd-offset-2 {
        margin-right: 5rem
    }

    .l .l-page .b-text .wnd-align-right.wnd-offset-3 {
        margin-right: 7.5rem
    }

    .l .l-page .b-text .wnd-align-right.wnd-offset-4 {
        margin-right: 10rem
    }

    .l .l-page .b-text .wnd-align-right.wnd-offset-5 {
        margin-right: 12.5rem
    }

    .l .l-page .b-text .wnd-align-right[class*=wnd-offset] {
        margin-left: 0
    }

    .l .l-page .b-text .wnd-align-right .wnd-offset-1 {
        margin-right: 2.5rem
    }

    .l .l-page .b-text .wnd-align-right .wnd-offset-2 {
        margin-right: 5rem
    }

    .l .l-page .b-text .wnd-align-right .wnd-offset-3 {
        margin-right: 7.5rem
    }

    .l .l-page .b-text .wnd-align-right .wnd-offset-4 {
        margin-right: 10rem
    }

    .l .l-page .b-text .wnd-align-right .wnd-offset-5 {
        margin-right: 12.5rem
    }

    .l .l-page .b-text .wnd-align-right [class*=wnd-offset] {
        margin-left: 0
    }

    .l .l-page .b-text .wnd-align-center.wnd-offset-1 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .l .l-page .b-text .wnd-align-center.wnd-offset-2 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .l .l-page .b-text .wnd-align-center.wnd-offset-3 {
        padding-left: 3.75rem;
        padding-right: 3.75rem
    }

    .l .l-page .b-text .wnd-align-center.wnd-offset-4 {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .l .l-page .b-text .wnd-align-center.wnd-offset-5 {
        padding-left: 6.25rem;
        padding-right: 6.25rem
    }

    .l .l-page .b-text .wnd-align-center[class*=wnd-offset] {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .l .l-page .b-text .wnd-align-center .wnd-offset-1 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .l .l-page .b-text .wnd-align-center .wnd-offset-2 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .l .l-page .b-text .wnd-align-center .wnd-offset-3 {
        padding-left: 3.75rem;
        padding-right: 3.75rem
    }

    .l .l-page .b-text .wnd-align-center .wnd-offset-4 {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .l .l-page .b-text .wnd-align-center .wnd-offset-5 {
        padding-left: 6.25rem;
        padding-right: 6.25rem
    }

    .l .l-page .b-text .wnd-align-center [class*=wnd-offset] {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .l .l-page .b-text .wnd-align-justify.wnd-offset-1 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .l .l-page .b-text .wnd-align-justify.wnd-offset-2 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .l .l-page .b-text .wnd-align-justify.wnd-offset-3 {
        padding-left: 3.75rem;
        padding-right: 3.75rem
    }

    .l .l-page .b-text .wnd-align-justify.wnd-offset-4 {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .l .l-page .b-text .wnd-align-justify.wnd-offset-5 {
        padding-left: 6.25rem;
        padding-right: 6.25rem
    }

    .l .l-page .b-text .wnd-align-justify[class*=wnd-offset] {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .l .l-page .b-text .wnd-align-justify .wnd-offset-1 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .l .l-page .b-text .wnd-align-justify .wnd-offset-2 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .l .l-page .b-text .wnd-align-justify .wnd-offset-3 {
        padding-left: 3.75rem;
        padding-right: 3.75rem
    }

    .l .l-page .b-text .wnd-align-justify .wnd-offset-4 {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .l .l-page .b-text .wnd-align-justify .wnd-offset-5 {
        padding-left: 6.25rem;
        padding-right: 6.25rem
    }

    .l .l-page .b-text .wnd-align-justify [class*=wnd-offset] {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .l .l-page .mt .b-text .wnd-offset-1 {
        margin-left: 1rem
    }

    .l .l-page .mt .b-text .wnd-offset-2 {
        margin-left: 2rem
    }

    .l .l-page .mt .b-text .wnd-offset-3 {
        margin-left: 3rem
    }

    .l .l-page .mt .b-text .wnd-offset-4 {
        margin-left: 4rem
    }

    .l .l-page .mt .b-text .wnd-offset-5 {
        margin-left: 5rem
    }

    .l .l-page .mt .b-text .wnd-align-left.wnd-offset-1 {
        margin-left: 1rem
    }

    .l .l-page .mt .b-text .wnd-align-left.wnd-offset-2 {
        margin-left: 2rem
    }

    .l .l-page .mt .b-text .wnd-align-left.wnd-offset-3 {
        margin-left: 3rem
    }

    .l .l-page .mt .b-text .wnd-align-left.wnd-offset-4 {
        margin-left: 4rem
    }

    .l .l-page .mt .b-text .wnd-align-left.wnd-offset-5 {
        margin-left: 5rem
    }

    .l .l-page .mt .b-text .wnd-align-left .wnd-offset-1 {
        margin-left: 1rem
    }

    .l .l-page .mt .b-text .wnd-align-left .wnd-offset-2 {
        margin-left: 2rem
    }

    .l .l-page .mt .b-text .wnd-align-left .wnd-offset-3 {
        margin-left: 3rem
    }

    .l .l-page .mt .b-text .wnd-align-left .wnd-offset-4 {
        margin-left: 4rem
    }

    .l .l-page .mt .b-text .wnd-align-left .wnd-offset-5 {
        margin-left: 5rem
    }

    .l .l-page .mt .b-text .wnd-align-right.wnd-offset-1 {
        margin-right: 1rem
    }

    .l .l-page .mt .b-text .wnd-align-right.wnd-offset-2 {
        margin-right: 2rem
    }

    .l .l-page .mt .b-text .wnd-align-right.wnd-offset-3 {
        margin-right: 3rem
    }

    .l .l-page .mt .b-text .wnd-align-right.wnd-offset-4 {
        margin-right: 4rem
    }

    .l .l-page .mt .b-text .wnd-align-right.wnd-offset-5 {
        margin-right: 5rem
    }

    .l .l-page .mt .b-text .wnd-align-right[class*=wnd-offset] {
        margin-left: 0
    }

    .l .l-page .mt .b-text .wnd-align-right .wnd-offset-1 {
        margin-right: 1rem
    }

    .l .l-page .mt .b-text .wnd-align-right .wnd-offset-2 {
        margin-right: 2rem
    }

    .l .l-page .mt .b-text .wnd-align-right .wnd-offset-3 {
        margin-right: 3rem
    }

    .l .l-page .mt .b-text .wnd-align-right .wnd-offset-4 {
        margin-right: 4rem
    }

    .l .l-page .mt .b-text .wnd-align-right .wnd-offset-5 {
        margin-right: 5rem
    }

    .l .l-page .mt .b-text .wnd-align-right [class*=wnd-offset] {
        margin-left: 0
    }

    .l .l-page .mt .b-text .wnd-align-center.wnd-offset-1 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .l .l-page .mt .b-text .wnd-align-center.wnd-offset-2 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .l .l-page .mt .b-text .wnd-align-center.wnd-offset-3 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .l .l-page .mt .b-text .wnd-align-center.wnd-offset-4 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .l .l-page .mt .b-text .wnd-align-center.wnd-offset-5 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .l .l-page .mt .b-text .wnd-align-center[class*=wnd-offset] {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .l .l-page .mt .b-text .wnd-align-center .wnd-offset-1 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .l .l-page .mt .b-text .wnd-align-center .wnd-offset-2 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .l .l-page .mt .b-text .wnd-align-center .wnd-offset-3 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .l .l-page .mt .b-text .wnd-align-center .wnd-offset-4 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .l .l-page .mt .b-text .wnd-align-center .wnd-offset-5 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .l .l-page .mt .b-text .wnd-align-center [class*=wnd-offset] {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .l .l-page .mt .b-text .wnd-align-justify.wnd-offset-1 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .l .l-page .mt .b-text .wnd-align-justify.wnd-offset-2 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .l .l-page .mt .b-text .wnd-align-justify.wnd-offset-3 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .l .l-page .mt .b-text .wnd-align-justify.wnd-offset-4 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .l .l-page .mt .b-text .wnd-align-justify.wnd-offset-5 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .l .l-page .mt .b-text .wnd-align-justify[class*=wnd-offset] {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .l .l-page .mt .b-text .wnd-align-justify .wnd-offset-1 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .l .l-page .mt .b-text .wnd-align-justify .wnd-offset-2 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .l .l-page .mt .b-text .wnd-align-justify .wnd-offset-3 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .l .l-page .mt .b-text .wnd-align-justify .wnd-offset-4 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .l .l-page .mt .b-text .wnd-align-justify .wnd-offset-5 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .l .l-page .mt .b-text .wnd-align-justify [class*=wnd-offset] {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .wnd-s-i .wnd-w-narrow .ssb-wrapper {
        left: calc((100vw - 1000px) / 2);
        right: calc((100vw - 1000px) / 2)
    }

    .l-sidebar.b-btn-s-l .b-btn-l {
        min-width: 16rem;
        padding: .875rem 2rem
    }
}

@media screen and (min-width: 63.3125em) {
    .l:not(.l-sidebar) .wnd-w-wider .wnd-float-left {
        margin-left:4.56vw!important
    }

    .l:not(.l-sidebar) .wnd-w-wider .wnd-float-right {
        margin-right: 4.56vw!important
    }
}

@media screen and (min-width: 65.1875em) {
    .l:not(.l-sidebar) .wnd-w-wide .wnd-float-left {
        margin-left:5.61vw!important
    }

    .l:not(.l-sidebar) .wnd-w-wide .wnd-float-right {
        margin-right: 5.61vw!important
    }
}

@media screen and (min-width: 71.25em) {
    .l:not(.l-sidebar) .wnd-w-default .wnd-float-left {
        margin-left:5.1625rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-default .wnd-float-left {
        margin-left: 9.08125rem!important
    }

    .l:not(.l-sidebar) .wnd-w-default .wnd-float-right {
        margin-right: 5.1625rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-default .wnd-float-right {
        margin-right: 9.08125rem!important
    }

    .wnd-s-i .wnd-w-default .ssb-wrapper {
        left: calc((100vw - 1140px) / 2);
        right: calc((100vw - 1140px) / 2)
    }
}

@media screen and (min-width: 74.5em) {
    .wt-blogpost:not(.l-sidebar) .wnd-w-max .wnd-float-left {
        margin-left:6vw!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-max .wnd-float-right {
        margin-right: 6vw!important
    }
}

@media screen and (min-width: 75em) and (min-height:48em) {
    .l-boxed .l-m .s-hm-bdh.hn-centered+.s,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden)+.s {
        margin-top:-16.25rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-s-normal .h-c,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-s-normal .h-c {
        padding-bottom: 20rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-s-higher .h-c,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-s-higher .h-c {
        padding-bottom: 21.5625rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.wnd-s-high .h-c,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).wnd-s-high .h-c {
        padding-bottom: 23.125rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.s-hm-no-claim.wnd-h-auto.wnd-nh-m,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).s-hm-no-claim.wnd-h-auto.wnd-nh-m {
        min-height: 26.875rem
    }

    .l-boxed .l-m .s-hm-bdh.hn-centered.s-hm-no-claim.wnd-h-auto.wnd-nh-l,.l-boxed .l-m .s-hm:not(.hn-bottom):not(.s-hm-hidden).s-hm-no-claim.wnd-h-auto.wnd-nh-l {
        min-height: 29.375rem
    }

    .l-boxed .l-m .s-hm.hn-centered:not(.s-hm-hidden).s-hm-no-claim.hn-no-bg .h-c {
        padding-bottom: 20rem
    }
}

@media screen and (min-width: 75em) {
    .s-c {
        padding-left:1.25rem;
        padding-right: 1.25rem
    }

    @supports (padding: max(0px)) {
        .s-c {
            padding-left:max(1.25rem,env(safe-area-inset-left));
            padding-right: max(1.25rem,env(safe-area-inset-right))
        }
    }

    .wnd-s-normal .s-c {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .wnd-s-normal .box-space {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }

    .wnd-s-normal.wn-space-top .s-c {
        padding-top: 1.5rem
    }

    .wnd-s-normal.wn-space-bottom .s-c {
        padding-bottom: 1.5rem
    }

    .wnd-s-higher .s-c {
        padding-top: 5.3125rem;
        padding-bottom: 5.3125rem
    }

    .wnd-s-higher .box-space {
        padding-top: 2.65625rem;
        padding-bottom: 2.65625rem
    }

    .wnd-s-higher.s-f .s-c {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }

    .wnd-s-higher.wn-space-top .s-c {
        padding-top: 2.125rem
    }

    .wnd-s-higher.wn-space-bottom .s-c {
        padding-bottom: 2.125rem
    }

    .wnd-s-high .s-c {
        padding-top: 6.875rem;
        padding-bottom: 6.875rem
    }

    .wnd-s-high .box-space,.wnd-s-high.s-f .s-c {
        padding-top: 3.4375rem;
        padding-bottom: 3.4375rem
    }

    .wnd-s-high.wn-space-top .s-c {
        padding-top: 3rem
    }

    .wnd-s-high.wn-space-bottom .s-c {
        padding-bottom: 3rem
    }

    .l:not(.l-boxed):not(.l-sidebar) .l-m .s-hm-hidden+.s:not(.s-hc).wnd-s-higher .s-c {
        padding-top: 2.625rem
    }

    .l:not(.l-boxed):not(.l-sidebar) .l-m .s-hm-hidden+.s:not(.s-hc).wnd-s-high .s-c {
        padding-top: 3.4375rem
    }

    .l-narrow .wnd-s-normal .box-space {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .l-narrow .wnd-s-higher .box-space {
        padding-top: 5.3125rem;
        padding-bottom: 5.3125rem
    }

    .l-narrow .wnd-s-high .box-space {
        padding-top: 6.875rem;
        padding-bottom: 6.875rem
    }

    .l-boxed .wnd-s-normal .box-space {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .l-boxed .wnd-s-higher .box-space {
        padding-top: 5.3125rem;
        padding-bottom: 5.3125rem
    }

    .l-boxed .wnd-s-higher.s-f-simple .s-c {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .l-boxed .wnd-s-high .box-space {
        padding-top: 6.875rem;
        padding-bottom: 6.875rem
    }

    .l-boxed .wnd-s-high.s-f-simple .s-c {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .l-boxed .s:not(.s-hn):not(.s-hm) .s-c {
        padding-left: 3.75rem;
        padding-right: 3.75rem
    }

    @supports (padding: max(0px)) {
        .l-boxed .s:not(.s-hn):not(.s-hm) .s-c {
            padding-left:max(3.75rem,env(safe-area-inset-left));
            padding-right: max(3.75rem,env(safe-area-inset-right))
        }
    }

    .l-boxed .l-m .s:not(:first-child) {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem
    }

    .l-boxed .l-f .s {
        padding-top: 3.125rem
    }

    .l-boxed .l-f .s.s-f-simple {
        padding-bottom: 3.125rem
    }

    .arrow-prev {
        left: -15px
    }

    .arrow-next {
        right: -15px
    }

    .wnd-s-high:not(.s-f) .cw-c,.wnd-s-higher:not(.s-f) .cw-c {
        margin-left: -.625rem;
        margin-right: -.625rem
    }

    .wnd-s-high:not(.s-f) .c-c,.wnd-s-higher:not(.s-f) .c-c {
        padding: .625rem
    }

    .logo-classic .b-l.b-ls-s.wnd-font-size-10 .b-l-text-c,.logo-classic .b-l.b-ls-s.wnd-font-size-20 .b-l-text-c,.logo-classic .b-l.b-ls-s.wnd-font-size-30 .b-l-text-c,.logo-classic .b-l.b-ls-s.wnd-font-size-40 .b-l-text-c,.logo-classic .b-l.b-ls-s.wnd-font-size-50 .b-l-text-c,.logo-classic .b-l.b-ls-s.wnd-font-size-60 .b-l-text-c,.logo-classic .b-l.b-ls-s.wnd-font-size-70 .b-l-text-c,.logo-classic .b-l.b-ls-s.wnd-font-size-80 .b-l-text-c,.logo-classic .b-l.b-ls-s.wnd-font-size-90 .b-l-text-c {
        font-size: 1.125rem;
        line-height: 1.38889
    }

    .logo-classic .b-l.b-ls-m .b-l-text-c {
        font-size: 1.5rem;
        line-height: 1.33333
    }

    .logo-classic .b-l.b-ls-m.wnd-font-size-90 {
        font-size: 1.4375rem;
        line-height: 1.3913
    }

    .logo-classic .b-l.b-ls-m.wnd-font-size-50 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-60 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-70 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-80 .b-l-text-c {
        font-size: 1.375rem;
        line-height: 1.13636
    }

    .logo-classic .b-l.b-ls-m.wnd-font-size-10 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-20 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-30 .b-l-text-c,.logo-classic .b-l.b-ls-m.wnd-font-size-40 .b-l-text-c {
        font-size: 1.25rem;
        line-height: 1.25
    }

    .logo-classic .b-l.b-ls-l .b-l-text-c {
        font-size: 1.875rem;
        line-height: 1.6
    }

    .logo-classic .b-l.b-ls-l.wnd-font-size-50 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-60 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-70 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-80 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-90 .b-l-text-c {
        font-size: 1.75rem;
        line-height: 1.14286
    }

    .logo-classic .b-l.b-ls-l.wnd-font-size-10 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-20 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-30 .b-l-text-c,.logo-classic .b-l.b-ls-l.wnd-font-size-40 .b-l-text-c {
        font-size: 1.625rem;
        line-height: 1.23077
    }

    .logo-center .b-l-image img {
        max-height: 10rem
    }

    .logo-center .b-l.b-ls-s .b-l-text-c {
        font-size: 3rem;
        line-height: 1.35417
    }

    .logo-center .b-l.b-ls-s.wnd-font-size-60 .b-l-text-c,.logo-center .b-l.b-ls-s.wnd-font-size-70 .b-l-text-c,.logo-center .b-l.b-ls-s.wnd-font-size-80 .b-l-text-c,.logo-center .b-l.b-ls-s.wnd-font-size-90 .b-l-text-c {
        font-size: 2.625rem;
        line-height: 1.47619
    }

    .logo-center .b-l.b-ls-s.wnd-font-size-10 .b-l-text-c,.logo-center .b-l.b-ls-s.wnd-font-size-20 .b-l-text-c,.logo-center .b-l.b-ls-s.wnd-font-size-30 .b-l-text-c,.logo-center .b-l.b-ls-s.wnd-font-size-40 .b-l-text-c,.logo-center .b-l.b-ls-s.wnd-font-size-50 .b-l-text-c {
        font-size: 2.25rem;
        line-height: 1.5
    }

    .logo-center .b-l.b-ls-m .b-l-text-c {
        font-size: 3.5rem;
        line-height: 1.39286
    }

    .logo-center .b-l.b-ls-m.wnd-font-size-50 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-60 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-70 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-80 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-90 .b-l-text-c {
        font-size: 3.25rem;
        line-height: 1.38462
    }

    .logo-center .b-l.b-ls-m.wnd-font-size-10 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-20 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-30 .b-l-text-c,.logo-center .b-l.b-ls-m.wnd-font-size-40 .b-l-text-c {
        font-size: 3.125rem;
        line-height: 1.44
    }

    .logo-center .b-l.b-ls-l .b-l-text-c {
        font-size: 4.6875rem;
        line-height: 1.38667
    }

    .logo-center .b-l.b-ls-l.wnd-font-size-50 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-60 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-70 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-80 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-90 .b-l-text-c {
        font-size: 4.25rem;
        line-height: 1.05882
    }

    .logo-center .b-l.b-ls-l.wnd-font-size-10 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-20 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-30 .b-l-text-c,.logo-center .b-l.b-ls-l.wnd-font-size-40 .b-l-text-c {
        font-size: 4.125rem;
        line-height: 1.09091
    }

    .logo-sidebar .b-l-image img {
        max-height: 6.25rem
    }

    .logo-sidebar .b-l.b-ls-s.wnd-font-size-10 .b-l-text-c,.logo-sidebar .b-l.b-ls-s.wnd-font-size-20 .b-l-text-c,.logo-sidebar .b-l.b-ls-s.wnd-font-size-30 .b-l-text-c,.logo-sidebar .b-l.b-ls-s.wnd-font-size-40 .b-l-text-c,.logo-sidebar .b-l.b-ls-s.wnd-font-size-50 .b-l-text-c,.logo-sidebar .b-l.b-ls-s.wnd-font-size-60 .b-l-text-c,.logo-sidebar .b-l.b-ls-s.wnd-font-size-70 .b-l-text-c,.logo-sidebar .b-l.b-ls-s.wnd-font-size-80 .b-l-text-c,.logo-sidebar .b-l.b-ls-s.wnd-font-size-90 .b-l-text-c {
        font-size: 1.075rem;
        line-height: 1.52941
    }

    .logo-sidebar .b-l.b-ls-m .b-l-text-c {
        font-size: 1.5625rem;
        line-height: 1.6
    }

    .logo-sidebar .b-l.b-ls-m.wnd-font-size-50 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-60 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-70 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-80 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-90 .logo-text-cell {
        font-size: 1.4375rem;
        line-height: 1.73913
    }

    .logo-sidebar .b-l.b-ls-m.wnd-font-size-10 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-20 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-30 .logo-text-cell,.logo-sidebar .b-l.b-ls-m.wnd-font-size-40 .logo-text-cell {
        font-size: 1.3125rem;
        line-height: 1.61905
    }

    .logo-sidebar .b-l.b-ls-l .b-l-text-c {
        font-size: 2.0625rem;
        line-height: 1.57576
    }

    .logo-sidebar .b-l.b-ls-l.wnd-font-size-50 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-60 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-70 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-80 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-90 .logo-text-cell {
        font-size: 1.8125rem;
        line-height: 1.7931
    }

    .logo-sidebar .b-l.b-ls-l.wnd-font-size-10 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-20 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-30 .logo-text-cell,.logo-sidebar .b-l.b-ls-l.wnd-font-size-40 .logo-text-cell {
        font-size: 1.6875rem;
        line-height: 1.48148
    }

    .claim .claim-46 {
        font-size: 2.875rem
    }

    .claim .claim-52 {
        font-size: 3.25rem
    }

    .claim .claim-55 {
        font-size: 3.4375rem
    }

    .claim .claim-56 {
        font-size: 3.5rem
    }

    .claim .claim-58 {
        font-size: 3.625rem
    }

    .claim .claim-60 {
        font-size: 3.75rem
    }

    .claim .claim-64 {
        font-size: 4rem
    }

    .claim .claim-65 {
        font-size: 4.0625rem
    }

    .claim .claim-72 {
        font-size: 4.5rem
    }

    .claim .claim-80 {
        font-size: 5rem
    }

    .claim .claim-100 {
        font-size: 6.25rem
    }

    .claim .claim-114 {
        font-size: 7.125rem
    }

    .claim .claim-120 {
        font-size: 7.5rem
    }

    .claim .claim-122 {
        font-size: 7.625rem
    }

    .claim .claim-130 {
        font-size: 8.125rem
    }

    .claim .claim-142 {
        font-size: 8.875rem
    }

    .claim .claim-170 {
        font-size: 10.625rem
    }

    .img-s-p .b-img.wnd-type-image .b-img-c {
        padding-top: 185%
    }

    .img-s-p .b-img.wnd-type-icon .b-img-c {
        padding-bottom: 185%!important
    }

    .wnd-replace-form-button {
        left: 20px;
        max-width: calc(100% - 2.5rem)
    }

    .b-btn-s-l .pr-0 .wnd-replace-form-button {
        min-width: calc(100% - 2.5rem);
        left: 20px
    }

    .b-btn-s-l .pr-320 .wnd-replace-form-button {
        min-width: 14rem;
        left: 20px
    }

    .b-btn-s-l .pr-600 .wnd-replace-form-button {
        min-width: 16rem;
        left: 20px
    }

    .b-btn-s-m .pr-0 .wnd-replace-form-button {
        min-width: calc(100% - 2.5rem);
        left: 20px
    }

    .b-btn-s-m .pr-320 .wnd-replace-form-button {
        min-width: 10rem;
        left: 20px
    }

    .b-btn-s-m .pr-600 .wnd-replace-form-button {
        min-width: 12rem;
        left: 20px
    }

    .wnd-s-high:not(.s-f) .b-hr-line.line-auto,.wnd-s-higher:not(.s-f) .b-hr-line.line-auto {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .b-gal-grid {
        padding: .3125rem
    }

    .b-gal-grid.grid-5 .b-gal-item {
        width: 20%
    }

    .b-gal-grid .b-gal-item {
        width: 25%;
        padding: .9375rem
    }

    .b-gal-slideshow .arrow,.b-gal-slideshow .b-gal-img {
        padding: 60% 0 0
    }

    .b-gal-horizontal {
        padding: .3125rem
    }

    .b-gal-horizontal .b-gal-item {
        margin: .9375rem
    }

    .pr:not(.pr-600) .form.b-form-default {
        padding-left: 0;
        padding-right: 0
    }

    .pr:not(.pr-600) .form.b-form-default .form-captcha,.pr:not(.pr-600) .form.b-form-default .form-submit {
        padding: .625rem 1.25rem
    }

    .pr:not(.pr-600) .form.b-form-default.f-rg-normal>.form-input,.pr:not(.pr-600) .form.b-form-default.f-rg-normal>form>fieldset>div>.form-input {
        padding: .3125rem 1.25rem
    }

    .pr .b-form-light.form {
        padding-left: 0;
        padding-right: 0
    }

    .b-form-light.form label {
        left: 15px;
        right: 15px
    }

    .b-form-light.form .datepicker-icon,.b-form-light.form .form-number-controls {
        right: 20px
    }

    .b-form-light.form .form-file-base,.b-form-light.form .form-file-cover {
        left: 20px;
        right: 20px
    }

    .b-form-light.form .form-file-remove {
        right: 20px
    }

    .b-form-light.form .form-group-content label {
        padding: .125rem 0 0 2.8125rem
    }

    .b-form-light.form .form-submit {
        padding: .9375rem 1.25rem
    }

    .b-form-light.form .form-captcha,.h-c-b .b-form-light.form .form-captcha,.pr .b-form-light.form .form-captcha {
        padding-left: 1.0625rem
    }

    .form.b-form-light.f-rg-normal>.form-input,.form.b-form-light.f-rg-normal>form>fieldset>div>.form-input {
        padding: 1.25rem 1.25rem 1.3125rem
    }

    .blog.grid .blog-wrapper {
        padding: .3125rem
    }

    .blog.grid .blog-empty-listing {
        padding-top: .625rem
    }

    .blog.grid-4 .item {
        width: 25%
    }

    .eshop.wnd-show-filter.show-filter .eshop-wrapper {
        width: 82%;
        padding-left: 1.25rem
    }

    .eshop.wnd-show-filter.show-filter .eshop-filter {
        width: 18%;
        padding-right: .9375rem
    }

    .eshop-grid.grid-5 .item {
        width: 20%
    }

    .eshop-slider .item-content {
        padding-left: 5em;
        padding-right: 4em
    }

    .eshop-slider .thumbnail {
        padding-top: 70%
    }

    .eshop-carousel.grid-5:after {
        content: "5"
    }

    .grid-5 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+5) {
        display: block
    }

    .grid-5 .eshop-carousel.not-loaded .eshop-container article:nth-of-type(n+6) {
        display: none
    }

    .eshop-cart-product-title,.eshop-cart-product-variant {
        margin-left: 1.5625rem
    }

    .wnd-free-stripe>a {
        padding: 1rem 1.875rem
    }

    .cb-text {
        padding-right: 5%
    }

    .cb-buttons {
        align-self: center;
        white-space: nowrap
    }

    .cb-basic-c {
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-flex-direction: row;
        flex-direction: row
    }

    .mt-02-column .b-img {
        margin: 0 auto!important;
        float: left
    }

    .mt-02-column .b-text .b-text-c {
        text-align: left;
        padding: 0 1.25rem 1.25rem
    }

    .mt-02-column .b-text .b-text-c h3,.mt-02-column .b-text .b-text-c h4 {
        text-align: left
    }

    .mt-03-column .column {
        width: 33.3333333333%;
        margin-top: 0;
        margin-bottom: 0
    }

    .mt-03-column .column:last-child,.mt-03-column .column:nth-child(3n+1),.mt-03-column .column:nth-child(3n+2),.mt-03-column .column:nth-child(3n+3) {
        margin-right: 0
    }

    .mt-03-column .b-img {
        margin: 0 auto .625rem!important;
        float: none
    }

    .mt-03-column .b-img.wnd-type-image {
        width: 11.25rem;
        height: 11.25rem
    }

    .mt-03-column .b-text .b-text-c {
        text-align: center;
        padding: .625rem .625rem 1.25rem
    }

    .mt-03-column .b-text .b-text-c h3,.mt-03-column .b-text .b-text-c h4 {
        text-align: center
    }

    .mt-03-column .wnd-type-icon+.text {
        margin-top: -.625rem
    }

    .wnd-s-high .mt-image-top.grid-2 .mt-item,.wnd-s-higher .mt-image-top.grid-2 .mt-item {
        padding: 1.875rem
    }

    .wnd-s-high .mt-image-top.grid-2 .mt-container,.wnd-s-higher .mt-image-top.grid-2 .mt-container {
        margin-left: -.625rem;
        margin-right: -.625rem
    }

    .mt-image-left-float.grid-4 .mt-item,.mt-image-left.grid-4 .mt-item {
        width: 25%
    }

    .s-hm.s-hm-button.wnd-w-default.wnd-p-bl .h-c-b,.s-hm.s-hm-button.wnd-w-default.wnd-p-br .h-c-b,.s-hm.s-hm-button.wnd-w-default.wnd-p-cl .h-c-b,.s-hm.s-hm-button.wnd-w-default.wnd-p-cr .h-c-b,.s-hm.s-hm-button.wnd-w-default.wnd-p-tl .h-c-b,.s-hm.s-hm-button.wnd-w-default.wnd-p-tr .h-c-b,.s-hm.s-hm-button.wnd-w-wide.wnd-p-bl .h-c-b,.s-hm.s-hm-button.wnd-w-wide.wnd-p-br .h-c-b,.s-hm.s-hm-button.wnd-w-wide.wnd-p-cl .h-c-b,.s-hm.s-hm-button.wnd-w-wide.wnd-p-cr .h-c-b,.s-hm.s-hm-button.wnd-w-wide.wnd-p-tl .h-c-b,.s-hm.s-hm-button.wnd-w-wide.wnd-p-tr .h-c-b,.s-hm.s-hm-button.wnd-w-wider.wnd-p-bl .h-c-b,.s-hm.s-hm-button.wnd-w-wider.wnd-p-br .h-c-b,.s-hm.s-hm-button.wnd-w-wider.wnd-p-cl .h-c-b,.s-hm.s-hm-button.wnd-w-wider.wnd-p-cr .h-c-b,.s-hm.s-hm-button.wnd-w-wider.wnd-p-tl .h-c-b,.s-hm.s-hm-button.wnd-w-wider.wnd-p-tr .h-c-b,.s-hm.s-hm-claims.wnd-w-default.wnd-p-bl .h-c-b,.s-hm.s-hm-claims.wnd-w-default.wnd-p-br .h-c-b,.s-hm.s-hm-claims.wnd-w-default.wnd-p-cl .h-c-b,.s-hm.s-hm-claims.wnd-w-default.wnd-p-cr .h-c-b,.s-hm.s-hm-claims.wnd-w-default.wnd-p-tl .h-c-b,.s-hm.s-hm-claims.wnd-w-default.wnd-p-tr .h-c-b,.s-hm.s-hm-claims.wnd-w-wide.wnd-p-bl .h-c-b,.s-hm.s-hm-claims.wnd-w-wide.wnd-p-br .h-c-b,.s-hm.s-hm-claims.wnd-w-wide.wnd-p-cl .h-c-b,.s-hm.s-hm-claims.wnd-w-wide.wnd-p-cr .h-c-b,.s-hm.s-hm-claims.wnd-w-wide.wnd-p-tl .h-c-b,.s-hm.s-hm-claims.wnd-w-wide.wnd-p-tr .h-c-b,.s-hm.s-hm-claims.wnd-w-wider.wnd-p-bl .h-c-b,.s-hm.s-hm-claims.wnd-w-wider.wnd-p-br .h-c-b,.s-hm.s-hm-claims.wnd-w-wider.wnd-p-cl .h-c-b,.s-hm.s-hm-claims.wnd-w-wider.wnd-p-cr .h-c-b,.s-hm.s-hm-claims.wnd-w-wider.wnd-p-tl .h-c-b,.s-hm.s-hm-claims.wnd-w-wider.wnd-p-tr .h-c-b {
        max-width: 70%
    }

    .s-hm.s-hm-button.wnd-w-max.wnd-p-bl .h-c-b,.s-hm.s-hm-button.wnd-w-max.wnd-p-br .h-c-b,.s-hm.s-hm-button.wnd-w-max.wnd-p-cl .h-c-b,.s-hm.s-hm-button.wnd-w-max.wnd-p-cr .h-c-b,.s-hm.s-hm-button.wnd-w-max.wnd-p-tl .h-c-b,.s-hm.s-hm-button.wnd-w-max.wnd-p-tr .h-c-b,.s-hm.s-hm-claims.wnd-w-max.wnd-p-bl .h-c-b,.s-hm.s-hm-claims.wnd-w-max.wnd-p-br .h-c-b,.s-hm.s-hm-claims.wnd-w-max.wnd-p-cl .h-c-b,.s-hm.s-hm-claims.wnd-w-max.wnd-p-cr .h-c-b,.s-hm.s-hm-claims.wnd-w-max.wnd-p-tl .h-c-b,.s-hm.s-hm-claims.wnd-w-max.wnd-p-tr .h-c-b {
        max-width: 60%
    }

    .s-hm.s-hm-contentbox .h-c-b {
        max-width: 80%
    }

    .s-hm.s-hm-contentbox.wnd-p-bl .h-c-b,.s-hm.s-hm-contentbox.wnd-p-br .h-c-b,.s-hm.s-hm-contentbox.wnd-p-cl .h-c-b,.s-hm.s-hm-contentbox.wnd-p-cr .h-c-b,.s-hm.s-hm-contentbox.wnd-p-tl .h-c-b,.s-hm.s-hm-contentbox.wnd-p-tr .h-c-b {
        max-width: 50%
    }

    .s-hn .n-l {
        padding: 0 2.5rem
    }

    .l-boxed .s-hn.sticky .n-l .s-c {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .slogan-container {
        padding: 0 2.5rem
    }

    .s-f-border.border-top:before {
        left: 40px;
        right: 40px
    }

    .s-f-edit .s-f-l-w {
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .s-f-edit .s-f-l-w:before {
        left: 40px;
        right: 40px
    }

    .l-boxed .s-f-edit .s-f-l-w .s-bg {
        top: 50px
    }

    .s-f-map-new .s-bg-w {
        left: 40px;
        width: 45%
    }

    .s-f-map-new .s-f-l-w {
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .s-f-map-new.wnd-s-higher .s-f-cols {
        padding-top: 8.1875rem;
        padding-bottom: 5.3125rem
    }

    .s-f-map-new.wnd-s-higher .s-bg-w {
        top: 131px;
        margin-bottom: 5.3125rem
    }

    .l-default .s-f-map-new.wnd-w-narrow .s-bg-w,.l-default .s-f-map-new.wnd-w-narrow .s-f-cols-ez-w {
        left: max(calc(((100% - 1000px) / 2) + 40px),40px)
    }

    .l-default .s-f-map-new.wnd-w-default .s-bg-w,.l-default .s-f-map-new.wnd-w-default .s-f-cols-ez-w {
        left: max(calc(((100% - 1140px) / 2) + 40px),40px)
    }

    .l-default .s-f-map-new.wnd-w-wider .s-bg-w,.l-default .s-f-map-new.wnd-w-wider .s-f-cols-ez-w {
        left: max(calc(((100% - 1280px) / 2) + 40px),40px)
    }

    .l-default .s-f-map-new.wnd-w-wide .s-bg-w,.l-default .s-f-map-new.wnd-w-wide .s-f-cols-ez-w {
        left: max(calc(((100% - 1520px) / 2) + 40px),40px)
    }

    .l-default .s-f-map-new.wnd-w-max .s-bg-w,.l-default .s-f-map-new.wnd-w-max .s-f-cols-ez-w {
        margin-left: 2.5rem
    }

    .l-default.isIE .s-f-map-new .s-bg {
        margin-left: 2.5rem;
        width: calc(45% + 1.25rem)
    }

    .l-default.isIE .s-f-map-new .s-f-cols-ez {
        margin-left: 2.5rem;
        width: 45%
    }
}

@media screen and (min-width: 56.25em) and (min-width:75em) {
    .s-f-map-new .s-f-cols-ez-w {
        left:40px;
        width: 45%
    }
}

@media screen and (min-width: 80em) {
    .l:not(.l-sidebar) .wnd-w-wider .wnd-float-left {
        margin-left:8.35rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-wider .wnd-float-left {
        margin-left: 11.55rem!important
    }

    .l:not(.l-sidebar) .wnd-w-wider .wnd-float-right {
        margin-right: 8.35rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-wider .wnd-float-right {
        margin-right: 11.55rem!important
    }

    .wnd-s-i .wnd-w-wider .ssb-wrapper {
        left: calc((100vw - 1280px) / 2);
        right: calc((100vw - 1280px) / 2)
    }
}

@media screen and (min-width: 81.6875em) {
    .l:not(.l-sidebar) .wnd-w-max .wnd-float-left {
        margin-left:5.61vw!important
    }

    .l:not(.l-sidebar) .wnd-w-max .wnd-float-right {
        margin-right: 5.61vw!important
    }
}

@media screen and (min-width: 87.5em) {
    .pswp__caption__center {
        max-width:70%
    }
}

@media screen and (min-width: 95em) {
    .l:not(.l-sidebar) .wnd-w-wide .wnd-float-left {
        margin-left:14.9rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-wide .wnd-float-left {
        margin-left: 17.75rem!important
    }

    .l:not(.l-sidebar) .wnd-w-wide .wnd-float-right {
        margin-right: 14.9rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-wide .wnd-float-right {
        margin-right: 17.75rem!important
    }

    .wnd-s-i .wnd-w-wide .ssb-wrapper {
        left: calc((100vw - 1520px) / 2);
        right: calc((100vw - 1520px) / 2)
    }
}

@media screen and (min-width: 98.125em) {
    .l-default .s-f-map-new.wnd-w-narrow.wnd-s-normal .s-f-cols {
        padding-top:5rem;
        padding-bottom: 5rem
    }

    .l-default .s-f-map-new.wnd-w-narrow.wnd-s-normal .s-bg-w {
        top: 80px;
        margin-bottom: 5rem
    }

    .l-default .s-f-map-new.wnd-w-narrow.wnd-s-higher .s-f-cols {
        padding-top: 6.5625rem;
        padding-bottom: 6.5625rem
    }

    .l-default .s-f-map-new.wnd-w-narrow.wnd-s-higher .s-bg-w {
        top: 105px;
        margin-bottom: 6.5625rem
    }

    .l-default .s-f-map-new.wnd-w-narrow.wnd-s-high .s-f-cols {
        padding-top: 8.125rem;
        padding-bottom: 8.125rem
    }

    .l-default .s-f-map-new.wnd-w-narrow.wnd-s-high .s-bg-w {
        top: 130px;
        margin-bottom: 8.125rem
    }
}

@media screen and (min-width: 106.875em) {
    .l-default .s-f-map-new.wnd-w-default.wnd-s-normal .s-f-cols {
        padding-top:5rem;
        padding-bottom: 5rem
    }

    .l-default .s-f-map-new.wnd-w-default.wnd-s-normal .s-bg-w {
        top: 80px;
        margin-bottom: 5rem
    }

    .l-default .s-f-map-new.wnd-w-default.wnd-s-higher .s-f-cols {
        padding-top: 6.5625rem;
        padding-bottom: 6.5625rem
    }

    .l-default .s-f-map-new.wnd-w-default.wnd-s-higher .s-bg-w {
        top: 105px;
        margin-bottom: 6.5625rem
    }

    .l-default .s-f-map-new.wnd-w-default.wnd-s-high .s-f-cols {
        padding-top: 8.125rem;
        padding-bottom: 8.125rem
    }

    .l-default .s-f-map-new.wnd-w-default.wnd-s-high .s-bg-w {
        top: 130px;
        margin-bottom: 8.125rem
    }
}

@media screen and (min-width: 115.625em) {
    .l-default .s-f-map-new.wnd-w-wider.wnd-s-normal .s-f-cols {
        padding-top:5rem;
        padding-bottom: 5rem
    }

    .l-default .s-f-map-new.wnd-w-wider.wnd-s-normal .s-bg-w {
        top: 80px;
        margin-bottom: 5rem
    }

    .l-default .s-f-map-new.wnd-w-wider.wnd-s-higher .s-f-cols {
        padding-top: 6.5625rem;
        padding-bottom: 6.5625rem
    }

    .l-default .s-f-map-new.wnd-w-wider.wnd-s-higher .s-bg-w {
        top: 105px;
        margin-bottom: 6.5625rem
    }

    .l-default .s-f-map-new.wnd-w-wider.wnd-s-high .s-f-cols {
        padding-top: 8.125rem;
        padding-bottom: 8.125rem
    }

    .l-default .s-f-map-new.wnd-w-wider.wnd-s-high .s-bg-w {
        top: 130px;
        margin-bottom: 8.125rem
    }
}

@media screen and (min-width: 120em) {
    .l:not(.l-sidebar) .wnd-w-max .wnd-float-left {
        margin-left:19.15rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-max .wnd-float-left {
        margin-left: 22.75rem!important
    }

    .l:not(.l-sidebar) .wnd-w-max .wnd-float-right {
        margin-right: 19.15rem!important
    }

    .wt-blogpost:not(.l-sidebar) .wnd-w-max .wnd-float-right {
        margin-right: 22.75rem!important
    }
}

@media screen and (min-width: 130.625em) {
    .l-default .s-f-map-new.wnd-w-wide.wnd-s-normal .s-f-cols {
        padding-top:5rem;
        padding-bottom: 5rem
    }

    .l-default .s-f-map-new.wnd-w-wide.wnd-s-normal .s-bg-w {
        top: 80px;
        margin-bottom: 5rem
    }

    .l-default .s-f-map-new.wnd-w-wide.wnd-s-higher .s-f-cols {
        padding-top: 6.5625rem;
        padding-bottom: 6.5625rem
    }

    .l-default .s-f-map-new.wnd-w-wide.wnd-s-higher .s-bg-w {
        top: 105px;
        margin-bottom: 6.5625rem
    }

    .l-default .s-f-map-new.wnd-w-wide.wnd-s-high .s-f-cols {
        padding-top: 8.125rem;
        padding-bottom: 8.125rem
    }

    .l-default .s-f-map-new.wnd-w-wide.wnd-s-high .s-bg-w {
        top: 130px;
        margin-bottom: 8.125rem
    }
}
