<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    .search-img {
        position: absolute;
        z-index: -1;
        opacity: 0;
    }

    @-webkit-keyframes blink {
        0% {
            border-color: #ededed
        }

        100% {
            border-color: #b94a48
        }
    }

    @keyframes blink {
        0% {
            border-color: #ededed
        }

        100% {
            border-color: #b94a48
        }
    }

    a {
        cursor: pointer
    }

    a:focus,
    button:focus {
        outline: 0
    }

    main {
        margin: 0 auto
    }

    .w_content .w_row {
        width: 984px;
        max-width: 100%
    }

    @media (min-width:1600px) {
        .w_content .w_row {
            width: auto
        }
    }

    .w_content .w_block.c-12 {
        width: 984px;
        margin: 0 12px
    }

    .w_content {
        max-width: 100%
    }

    @media (min-width:733px) {
        .w_content .w_row .w_block.c-12 {
            display: block;
            width: 100%;
            max-width: 984px;
            margin: 0 auto
        }
    }

    @media (min-width:733px) and (min-width:1600px) {
        .w_content .w_row .w_block.c-12 {
            max-width: 960px
        }
    }

    article.show-main .w_content {
        width: auto;
        margin: 0 auto
    }

    @media (min-width:1600px) {
        article.show-main .w_content {
            width: auto
        }
    }

    article.show-main .w_content:first-child::before {
        content: "";
        display: block;
        width: 100%;
        height: 10px
    }

    @media (min-width:733px) {
        article.show-main .w_content .w_row {
            margin: 0 auto
        }
    }

    article.show-main&gt;.background {
        position: relative
    }

    article.show-main&gt;.background .w_row:not(:first-child) {
        position: relative
    }

    .w_collection_title:empty {
        margin-top: 20px
    }

    .w__block__collection,
    div[class*=collection-] {
        overflow: hidden;
        transition: all 1s
    }

    div[class*=collection-] .w_collection_title {
        display: block;
        position: relative;
        padding: 0 20px;
        margin-top: 0;
        margin-bottom: 20px;
        letter-spacing: 1.1px;
        text-transform: uppercase
    }

    .w__block__collection .collection-name:empty,
    .w__block__collection .w_collection_title:empty,
    .w__block__collection .w_photo_gallery_title:empty,
    div[class*=collection-] .collection-name:empty,
    div[class*=collection-] .w_collection_title:empty,
    div[class*=collection-] .w_photo_gallery_title:empty {
        margin-top: 0;
        margin-bottom: 15px
    }

    @media (max-width:1599px) {

        .w__block__collection .collection-name:empty,
        .w__block__collection .w_collection_title:empty,
        .w__block__collection .w_photo_gallery_title:empty,
        div[class*=collection-] .collection-name:empty,
        div[class*=collection-] .w_collection_title:empty,
        div[class*=collection-] .w_photo_gallery_title:empty {
            margin-bottom: 8px
        }
    }

    @media (min-width:733px) {
        div[class*=collection-] .w_collection_items {
            overflow: hidden
        }
    }

    .w_content {
        position: relative
    }

    .w_block p {
        font-family: sans-serif;
        padding: 0;
        margin: 0 0 20px
    }

    .w_block p::after {
        content: "";
        display: block;
        clear: both
    }

    .w_block h2 {
        font-family: sans-serif;
        font-size: 26px;
        font-weight: 700;
        font-style: normal;
        line-height: 30px;
        margin: 15px 0;
        padding: 0
    }

    .w_block {
        display: inline-block;
        vertical-align: top
    }

    @media (max-width:732px) {
        .w_row&gt;.w_block {
            margin-left: auto !important;
            margin-right: auto !important
        }

        .type-mosaic .w_collection_items {
            margin: 0 !important;
            justify-content: center
        }

        article.show-main {
            overflow: hidden;
            width: 100%
        }

        article.show-main .w_content .w_row {
            max-width: 100%;
            padding: 0
        }

        article.show-main .w_content .w_row .w_block {
            display: block;
            margin: 0 auto !important;
            overflow: visible
        }

        article.show-main .w_block {
            max-width: 100%
        }

        article.show-main .w_collection_items {
            max-width: 100% !important
        }
    }

    @-webkit-keyframes collection_load {
        0% {
            max-height: 0
        }

        99% {
            max-height: 100vh
        }

        100% {
            max-height: none
        }
    }

    @keyframes collection_load {
        0% {
            max-height: 0
        }

        99% {
            max-height: 100vh
        }

        100% {
            max-height: none
        }
    }

    @media (min-width:1600px) {
        .show-main .w_row .w_block {
            display: block;
            margin-left: auto;
            margin-right: auto
        }
    }

    @media (max-width:732px) {
        .show-main .w_content .w_row {
            width: 1360px
        }
    }

    .footer {
        padding: 15px;
        text-align: center
    }

    @media (max-width:732px) {
        main {
            overflow: hidden
        }
    }

    * {
        box-sizing: border-box
    }

    a {
        text-decoration: none
    }

    a:hover {
        color: #23527c;
        text-decoration: underline
    }

    p a {
        text-decoration: underline
    }

    html {
        -ms-overflow-style: scrollbar;
        -webkit-text-size-adjust: 100%
    }

    body {
        font-family: sans-serif;
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    body::after {

        position: absolute;
        width: 0;
        height: 0;
        overflow: hidden;
        z-index: -1
    }

    @media (min-width:733px) {
        body {
            min-width: 100%;
            overflow-x: hidden
        }
    }

    main {
        font-family: sans-serif
    }

    .w_row:not(.big-slider) {
        font-size: 0
    }

    .w_row:not(.big-slider) .w_block {
        font-size: 16px
    }

    @media (min-width:733px) {
        .w_row:not(.big-slider) {
            width: 1008px
        }
    }

    @media (min-width:1600px) {
        .w_row:not(.big-slider) {
            width: 1344px
        }
    }

    @media (min-width:733px) and (max-width:983px) {

        footer.footer,
        main {
            width: 720px
        }
    }

    .w_collection_items {
        padding-left: 15px;
        padding-right: 15px
    }

    .text-center {
        text-align: center
    }

    .w_collection_items img {
        display: block;
        max-width: 100%;
        margin: 0 auto 20px
    }

    .w_collection_items p {
        font-size: 18px;
        line-height: 1.4
    }

    div[class*=collection-] .w_collection_title {
        font-size: 32px;
        line-height: 36px
    }

    .w_content .w_row .w_block.c-12 {
        background: #fff;
        border-radius: 10px;
        margin-top: 15px;
        margin-bottom: 15px
    }

    .w_collection_items p,
    .w_collection_title {
        color: #000;
    }

    .w_collection_title {
        font-weight: 700
    }

    @media screen and (max-width:480px) {
        .w_block p {
            font-size: 16px
        }

        div[class*=collection-] .w_collection_title {
            font-size: 18px
        }

        .w_collection_items img {
            max-width: 230px
        }
    }

    @media screen and (min-width:321px) and (max-width:480px) {
        .w_collection_items img {
            max-width: 350px
        }
    }

    figure img {
        margin-bottom: 5px !important
    }

    .items-12 figcaption {
        text-align: center;
        padding: 0 5%
    }

    figcaption,
    figcaption * {
        font-size: 18px !important
    }

    .items-12 ol,
    .items-12 ul {
        color: #000 !important;
        font-size: 18px !important;
        font-weight: 400;
        padding-left: 20px
    }

    .items-12 ol li,
    .items-12 ul li {
        padding-bottom: 10px
    }

    .big-txt {
        font-size: 1.4em !important
    }

    .red-txt {
        color: red !important
    }

    .vk-comment-text img {
        width: 80%;
        max-width: 350px;
        display: block;
        margin: 7px 0 0
    }

    .answer {
        padding-left: 40px
    }

    .vk-comment-text p {
        margin-bottom: 0
    }

    .vk-avatar img {
        margin-bottom: 0
    }

    @media screen and(max-width:550px) {
        .input-roulette {
            width: 95% !important
        }
    }

    @keyframes pop-up-appear {
        0% {
            transform: translateY(-2000px)
        }

        30% {
            transform: translateY(100px)
        }

        100% {
            transform: translateY(0)
        }
    }

    @keyframes pop-up-appear-before {
        0% {
            transform: scale(0)
        }

        100% {
            transform: scale(1)
        }
    }

    @keyframes pop-up-appear-after {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @keyframes super-rotation {
        70% {
            transform: rotate(1640deg)
        }

        100% {
            transform: rotate(1620deg)
        }
    }

    body {
        min-width: auto
    }

    a {
        color: #44a9ff !important
    }

    .door__container {
        display: flex;
        justify-content: space-around
    }

    .box {
        perspective: 500px;
        position: relative
    }

    .box,
    .door {
        width: 190px;
        height: 400px;
        box-shadow: inset -1px -1px 0 1px #191919, inset 1px 1px 0 1px #191919
    }

    .door,
    .hi {
        position: absolute;
        top: 0;
        left: 0
    }

    .door {
        /* background-image: */
            background-repeat: no-repeat;
        transform: rotateY(0);
        display: inline-block;
        transition: all .75s ease;
        transform-origin: 0 0;
        cursor: pointer
    }

    #door__2 {
        /* background-image: */
    }

    #door__3 {
        /* background-image: */
    }

    .door:hover {
        transform: rotateY(-30deg)
    }

    .door__sales {
        position: relative;
        font-size: 46px !important;
        font-weight: 700 !important;
        color: red !important;
        border-radius: 30px !important;
        padding: 30px 5px !important;
        box-shadow: 0 1px 2px 2px #7f7878
    }

    .door__title {
        text-transform: uppercase;
        text-align: center;
        font-size: 22px !important;
        margin-bottom: 25px;
        background-color: #3a4752;
        padding: 10px !important;
        border-radius: .5em
    }

    @media (max-width:840px) {
        .door__sales {
            font-size: 20px !important;
            font-weight: 700 !important;
            color: red !important;
            border-radius: 30px !important
        }

        .box,
        .door {
            width: 95px;
            height: 200px
        }

        .door {
            /* background-image: */
        }

        #door__2 {
            /* background-image: */
        }

        #door__3 {
            /* background-image: */
        }
    }

    @media (max-width:360px) {
        .box+.box {
            margin-left: 15px
        }

        .door__sales {
            font-size: 25px !important;
            font-weight: 700 !important;
            color: red !important;
            border-radius: 30px !important
        }
    }

    header {
        height: auto
    }

    main {
        margin-top: 0
    }

    .vk-container {
        font-family: sans-serif;
        font-size: 15px;
        color: #000;
        text-decoration: none
    }

    .vk-header {
        background: #dae2e8 none repeat scroll 0 0;
        padding: 4px 4px 4px 6px;
        margin-bottom: 10px
    }

    .vk-header-text {
        padding: 2px 3px 1px;
        line-height: 100%;
        color: #45688e;
        font-weight: 700
    }

    .vk-comment-load {
        margin-bottom: 15px;
        position: relative;
        border-bottom: 1px solid #dae1e8;
        padding-bottom: 15px
    }

    .vk-avatar img {
        float: left;
        margin-right: 10px;
        border-radius: 50%
    }

    .vk-comment-name {
        color: #a40000;
        font-weight: 700;
        font-size: 14px;
        margin-left: 59px
    }

    .vk-comment-text {
        margin-left: 70px;
        margin-top: 10px
    }

    .box {
        display: flex
    }

    .hi {
        position: relative;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center
    }

    @media (max-width:767px) {
        .w_collection_title {
            font-size: 24px !important
        }
    }

    @media (max-width:480px) {
        .w_block p {
            font-size: 18px !important
        }
    }
header span {
    color: #000!important;
}
header a {
    color: #000!important;
}
    b,
    
    p {
        font-size: 20px !important
    }

    html {
        font-family: sans-serif;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%
    }

    body {
        margin: 0
    }

    article,
    figcaption,
    figure,
    footer,
    main,
    nav {
        display: block
    }

    a {
        background-color: transparent
    }

    a:active,
    a:hover {
        outline: 0
    }

    b {
        font-weight: 700
    }

    img {
        border: 0
    }

    figure {
        margin: 1em 40px
    }


    .Page-header {
        box-sizing: border-box
    }

    @media only screen and (min-width:568px) and (max-width:767px),
    only screen and (max-width:567px) {
        .Page-header {
            width: 100%;
            padding-left: 10px;
            padding-right: 10px
        }
    }

    @media only screen and (min-width:768px) {
        .Page-header {
            width: 100%;
            padding-left: 20px;
            padding-right: 20px
        }
    }

    @media only screen and (min-width:1024px) {
        .Page-header {
            width: 100%;
            padding-left: 20px;
            padding-right: 20px
        }
    }

    @media only screen and (min-width:1280px) {
        .Page-header {
            padding-left: calc((100% - 1200px)/2);
            padding-right: calc((100% - 1200px)/2)
        }
    }

    @media only screen and (min-width:568px) and (max-width:767px),
    only screen and (max-width:567px) {
        .Page-header {
            padding-top: 10px;
            padding-bottom: 10px
        }
    }

    @media only screen and (min-width:768px) {
        .Page-header {
            padding-top: 10px;
            padding-bottom: 10px
        }
    }

    @media only screen and (min-width:1024px) {
        .Page-header {
            padding-top: 10px;
            padding-bottom: 10px
        }
    }

    @media only screen and (min-width:1280px) {
        .Page-header {
            padding-top: 10px;
            padding-bottom: 10px
        }
    }

    .ArticlePage-header:first-child,
    .ArticlePage-pageHeading:first-child,
    .ArticlePage-pageSubHeading:first-child,
    .ArticlePageBasic-header:first-child,
    .ArticlePageBasic-pageHeading:first-child,
    .ArticlePageBasic-pageSubHeading:first-child,
    .ArticleRichV2-header:first-child,
    .ArticleRichV2-pageHeading:first-child,
    .ArticleRichV2-pageSubHeading:first-child,
    .AuthenticationPage-header:first-child,
    .AuthenticationPage-main:first-child,
    .AuthenticationPage-pageHeading:first-child,
    .AuthenticationPage-pageSubHeading:first-child,
    .AuthorPage-header:first-child,
    .AuthorPage-pageHeading:first-child,
    .AuthorPage-pageSubHeading:first-child,
    .BlocksPage-header:first-child,
    .BlocksPage-pageHeading:first-child,
    .BlocksPage-pageSubHeading:first-child,
    .FourOhFourPage-header:first-child,
    .FourOhFourPage-pageHeading:first-child,
    .FourOhFourPage-pageSubHeading:first-child,
    .GalleryPage-header:first-child,
    .GalleryPage-pageHeading:first-child,
    .GalleryPage-pageSubHeading:first-child,
    .InfographPage-header:first-child,
    .InfographPage-pageHeading:first-child,
    .InfographPage-pageSubHeading:first-child,
    .ListiclePage-header:first-child,
    .ListiclePage-pageHeading:first-child,
    .ListiclePage-pageSubHeading:first-child,
    .LiveArticlePage-header:first-child,
    .LiveArticlePage-mainHead&gt;div:first-child,
    .LiveArticlePage-mainHead&gt;h1:first-child,
    .LiveArticlePage-pageHeading:first-child,
    .LiveArticlePage-pageSubHeading:first-child,
    .Page-header:first-child,
    .Page-pageHeading:first-child,
    .Page-pageSubHeading:first-child,
    .PageAbstract-header:first-child,
    .PageAbstract-pageHeading:first-child,
    .PageAbstract-pageSubHeading:first-child,
    .PageLite-header:first-child,
    .PageLite-pageHeading:first-child,
    .PageLite-pageSubHeading:first-child,
    .PreviewPage-header:first-child,
    .PreviewPage-pageHeading:first-child,
    .PreviewPage-pageSubHeading:first-child,
    .SearchResultsPage-header:first-child,
    .SearchResultsPage-pageHeading:first-child,
    .SearchResultsPage-pageSubHeading:first-child,
    .UserProfilePage-header:first-child,
    .UserProfilePage-main:first-child,
    .UserProfilePage-pageHeading:first-child,
    .UserProfilePage-pageSubHeading:first-child,
    .VideoPage-header:first-child,
    .VideoPage-headerContent:first-child,
    .VideoPage-layoutWrap:first-child,
    .VideoPage-pageHeading:first-child,
    .VideoPage-pageSubHeading:first-child,
    [data-modulewell]&gt;[data-module]:first-child {
        margin-top: 0
    }

    .Page-navigation {
        width: 100%
    }

    .Page-header {
        position: relative
    }

    .Page-header {
        min-height: 45px;
        margin-bottom: 10px
    }

    .Page-header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        min-width: 100%;
        z-index: 10
    }

    @media only screen and (max-width:567px),
    only screen and (min-width:568px) and (max-width:767px),
    only screen and (min-width:768px) and (max-width:1023px) {
        .Page-header {
            padding: 0
        }
    }

    .Page-logo {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        position: relative
    }

    .Page-logo img {
        display: block;
        width: auto
    }

    @media only screen and (max-width:567px),
    only screen and (min-width:568px) and (max-width:767px),
    only screen and (min-width:768px) and (max-width:1023px) {
        .Page-header {
            position: fixed
        }

        .Page-logo {
            min-width: 100%;
            -ms-flex-pack: center;
            justify-content: center
        }

        .ArticlePage-logo&gt;a:nth-child(n),
        .ArticlePage-logo&gt;img:nth-child(n),
        .ArticlePageBasic-logo&gt;a:nth-child(n),
        .ArticlePageBasic-logo&gt;img:nth-child(n),
        .ArticleRichV2-logo&gt;a:nth-child(n),
        .ArticleRichV2-logo&gt;img:nth-child(n),
        .AuthenticationPage-logo&gt;a:nth-child(n),
        .AuthenticationPage-logo&gt;img:nth-child(n),
        .AuthorPage-logo&gt;a:nth-child(n),
        .AuthorPage-logo&gt;img:nth-child(n),
        .BlocksPage-logo&gt;a:nth-child(n),
        .BlocksPage-logo&gt;img:nth-child(n),
        .FourOhFourPage-logo&gt;a:nth-child(n),
        .FourOhFourPage-logo&gt;img:nth-child(n),
        .GalleryPage-logo&gt;a:nth-child(n),
        .GalleryPage-logo&gt;img:nth-child(n),
        .InfographPage-logo&gt;a:nth-child(n),
        .InfographPage-logo&gt;img:nth-child(n),
        .ListiclePage-logo&gt;a:nth-child(n),
        .ListiclePage-logo&gt;img:nth-child(n),
        .LiveArticlePage-logo&gt;a:nth-child(n),
        .LiveArticlePage-logo&gt;img:nth-child(n),
        .Page-logo&gt;a:nth-child(n),
        .Page-logo&gt;img:nth-child(n),
        .PageLite-logo&gt;a:nth-child(n),
        .PageLite-logo&gt;img:nth-child(n),
        .PreviewPage-logo&gt;a:nth-child(n),
        .PreviewPage-logo&gt;img:nth-child(n),
        .SearchResultsPage-logo&gt;a:nth-child(n),
        .SearchResultsPage-logo&gt;img:nth-child(n),
        .UserProfilePage-logo&gt;a:nth-child(n),
        .UserProfilePage-logo&gt;img:nth-child(n),
        .VideoPage-logo&gt;a:nth-child(n),
        .VideoPage-logo&gt;img:nth-child(n) {
            display: none
        }

        .ArticlePage-logo&gt;a:nth-child(1),
        .ArticlePage-logo&gt;img:nth-child(1),
        .ArticlePageBasic-logo&gt;a:nth-child(1),
        .ArticlePageBasic-logo&gt;img:nth-child(1),
        .ArticleRichV2-logo&gt;a:nth-child(1),
        .ArticleRichV2-logo&gt;img:nth-child(1),
        .AuthenticationPage-logo&gt;a:nth-child(1),
        .AuthenticationPage-logo&gt;img:nth-child(1),
        .AuthorPage-logo&gt;a:nth-child(1),
        .AuthorPage-logo&gt;img:nth-child(1),
        .BlocksPage-logo&gt;a:nth-child(1),
        .BlocksPage-logo&gt;img:nth-child(1),
        .FourOhFourPage-logo&gt;a:nth-child(1),
        .FourOhFourPage-logo&gt;img:nth-child(1),
        .GalleryPage-logo&gt;a:nth-child(1),
        .GalleryPage-logo&gt;img:nth-child(1),
        .InfographPage-logo&gt;a:nth-child(1),
        .InfographPage-logo&gt;img:nth-child(1),
        .ListiclePage-logo&gt;a:nth-child(1),
        .ListiclePage-logo&gt;img:nth-child(1),
        .LiveArticlePage-logo&gt;a:nth-child(1),
        .LiveArticlePage-logo&gt;img:nth-child(1),
        .Page-logo&gt;a:nth-child(1),
        .Page-logo&gt;img:nth-child(1),
        .PageLite-logo&gt;a:nth-child(1),
        .PageLite-logo&gt;img:nth-child(1),
        .PreviewPage-logo&gt;a:nth-child(1),
        .PreviewPage-logo&gt;img:nth-child(1),
        .SearchResultsPage-logo&gt;a:nth-child(1),
        .SearchResultsPage-logo&gt;img:nth-child(1),
        .UserProfilePage-logo&gt;a:nth-child(1),
        .UserProfilePage-logo&gt;img:nth-child(1),
        .VideoPage-logo&gt;a:nth-child(1),
        .VideoPage-logo&gt;img:nth-child(1) {
            display: block
        }

        .ArticlePage-logo&gt;a:first-child:last-child,
        .ArticlePage-logo&gt;img:first-child:last-child,
        .ArticlePageBasic-logo&gt;a:first-child:last-child,
        .ArticlePageBasic-logo&gt;img:first-child:last-child,
        .ArticleRichV2-logo&gt;a:first-child:last-child,
        .ArticleRichV2-logo&gt;img:first-child:last-child,
        .AuthenticationPage-logo&gt;a:first-child:last-child,
        .AuthenticationPage-logo&gt;img:first-child:last-child,
        .AuthorPage-logo&gt;a:first-child:last-child,
        .AuthorPage-logo&gt;img:first-child:last-child,
        .BlocksPage-logo&gt;a:first-child:last-child,
        .BlocksPage-logo&gt;img:first-child:last-child,
        .FourOhFourPage-logo&gt;a:first-child:last-child,
        .FourOhFourPage-logo&gt;img:first-child:last-child,
        .GalleryPage-logo&gt;a:first-child:last-child,
        .GalleryPage-logo&gt;img:first-child:last-child,
        .InfographPage-logo&gt;a:first-child:last-child,
        .InfographPage-logo&gt;img:first-child:last-child,
        .ListiclePage-logo&gt;a:first-child:last-child,
        .ListiclePage-logo&gt;img:first-child:last-child,
        .LiveArticlePage-logo&gt;a:first-child:last-child,
        .LiveArticlePage-logo&gt;img:first-child:last-child,
        .Page-logo&gt;a:first-child:last-child,
        .Page-logo&gt;img:first-child:last-child,
        .PageLite-logo&gt;a:first-child:last-child,
        .PageLite-logo&gt;img:first-child:last-child,
        .PreviewPage-logo&gt;a:first-child:last-child,
        .PreviewPage-logo&gt;img:first-child:last-child,
        .SearchResultsPage-logo&gt;a:first-child:last-child,
        .SearchResultsPage-logo&gt;img:first-child:last-child,
        .UserProfilePage-logo&gt;a:first-child:last-child,
        .UserProfilePage-logo&gt;img:first-child:last-child,
        .VideoPage-logo&gt;a:first-child:last-child,
        .VideoPage-logo&gt;img:first-child:last-child {
            display: block
        }
    }

    @media only screen and (min-width:1024px) {
        .Page-header {
            -ms-flex-pack: center;
            justify-content: center
        }

        .Page-navigation {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center
        }

        header .Page-social {
            position: absolute;
            top: 10px;
            right: 20px
        }
    }

    @media only screen and (min-width:1280px) {
        header .Page-social {
            right: calc((100% - 1200px)/2)
        }
    }

    @media only screen and (max-width:567px),
    only screen and (min-width:568px) and (max-width:767px),
    only screen and (min-width:768px) and (max-width:1023px) {
        .Page-navigationOverlay {
            position: absolute;
            top: 45px;
            left: 0;
            width: 100%;
            max-width: 0;
            height: calc(100vh - 45px);
            background: #fff;
            transition: max-width .5s ease;
            overflow: auto;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .Page-navigationOverlay .Page-navigation {
            -ms-flex-order: 5;
            order: 5
        }

        .Page-navigationOverlay .Page-social {
            -ms-flex-order: 10;
            order: 10;
            padding: 20px;
            text-align: center
        }
    }

    @media only screen and (min-width:1024px) {
        .Page-navigationOverlay {
            display: -ms-flexbox;
            display: flex;
            min-height: 45px;
            width: 100%;
            -ms-flex: 1;
            flex: 1
        }
    }

    @keyframes shrinkHeight {
        0% {
            overflow: hidden;
            height: 95px
        }

        100% {
            overflow: hidden;
            height: 0
        }
    }

    @keyframes logoScale {
        0% {
            opacity: 0;
            transform: scale(0)
        }

        100% {
            opacity: 1;
            transform: scale(1)
        }
    }

    @keyframes logoGrow {
        0% {
            overflow: hidden;
            height: 0
        }

        100% {
            overflow: hidden;
            height: 95px
        }
    }

    .Page-header {
        padding-top: 0;
        padding-bottom: 0
    }

    .Navigation {
        width: 100%
    }

    .Navigation-items {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    @media only screen and (max-width:567px),
    only screen and (min-width:568px) and (max-width:767px),
    only screen and (min-width:768px) and (max-width:1023px) {
        .Navigation [data-element-contains-navigationitempinned]&gt;.NavigationItem {
            background-color: #fdfdbd
        }
    }

    @media only screen and (min-width:1024px) {
        .Navigation {
            height: 100%
        }

        .Navigation-items {
            -ms-flex-pack: start;
            justify-content: center;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-positive: 1;
            flex-grow: 1
        }

        .Navigation-items-item {
            margin-right: 15px;
            display: -ms-flexbox;
            display: flex
        }

        .Navigation [data-element-contains-navigationitempinned] {
            margin-left: 0;
        }
    }

    .NavigationItem-text {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        white-space: nowrap
    }

    @media only screen and (max-width:567px),
    only screen and (min-width:568px) and (max-width:767px),
    only screen and (min-width:768px) and (max-width:1023px) {
        header .NavigationItem-text-link {
            width: 100%
        }
    }

    @media only screen and (min-width:1024px) {
        [data-element-contains-navigationitempinned] .NavigationItem {
            border: 0;
            height: 100%;
            margin-right: 10px
        }

        [data-element-contains-navigationitempinned] .NavigationItem&gt;.NavigationItem-text {
            margin: 0;
            height: 100%
        }

        [data-element-contains-navigationitempinned] .NavigationItem&gt;.NavigationItem-text a {
            color: #242424;
            display: inline-block;
            height: auto;
            font-family: sans-serif;
            font-weight: 900;
            font-size: .85rem;
            max-width: 100%;
            overflow: hidden;
            text-transform: uppercase;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        [data-element-contains-navigationitempinned] .NavigationItem&gt;.NavigationItem-text a:before {
            content: "|";
            display: inline-block;
            margin-right: 5px
        }
    }

    @media screen and (max-width:767px) {
        .Page-logo {
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .Page-logo a {
            max-width: 140px;
            width: 100%
        }

        .Page-logo a img {
            width: 100%
        }
    }

    @keyframes loader-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(-360deg)
        }
    }

    @media only screen and (max-width:567px),
    only screen and (min-width:568px) and (max-width:767px),
    only screen and (min-width:768px) and (max-width:1023px) {
        .Page-header {
            background: #cf102d;
            border-bottom: 0
        }
    }

    @media only screen and (min-width:1024px) {
        .Page-header {
            background-color: #cf102d
        }

        .Page-logo {
            -ms-flex-pack: center;
            justify-content: center
        }

        .ArticlePage-header:before,
        .ArticlePageBasic-header:before,
        .ArticleRichV2-header:before,
        .AuthenticationPage-header:before,
        .AuthorPage-header:before,
        .BlocksPage-header:before,
        .FourOhFourPage-header:before,
        .GalleryPage-header:before,
        .InfographPage-header:before,
        .ListiclePage-header:before,
        .LiveArticlePage-header:before,
        .Page-header:before,
        .PageLite-header:before,
        .PreviewPage-header:before,
        .SearchResultsPage-header:before,
        .UserProfilePage-header:before,
        .VideoPage-header:before {
            background: #fff;
            height: 0;
            min-width: 100vw;
            margin-left: 50%;
            transform: translateX(-50%)
        }

        .Page-header {
            border-bottom: 0
        }
    }

    @media only screen and (min-width:1024px) {
        .Page-social {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
            justify-content: center
        }
    }

    @media only screen and (max-width:567px),
    only screen and (min-width:568px) and (max-width:767px),
    only screen and (min-width:768px) and (max-width:1023px) {
        .Page-navigationOverlay .Page-navigation {
            -ms-flex-order: 5;
            order: 5
        }

        .Page-navigationOverlay .Page-social {
            -ms-flex-order: 10;
            order: 10;
            padding: 20px;
            text-align: center
        }
    }

    @media only screen and (max-width:567px),
    only screen and (min-width:568px) and (max-width:767px),
    only screen and (min-width:768px) and (max-width:1023px) {
        .Navigation-items-item {
            padding: 0 20px
        }
    }

    @media only screen and (min-width:1024px) {
        .Navigation {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            height: 100%
        }
    }

    .NavigationItem {
        font-family: sans-serif;
        font-weight: 400;
        font-size: 14px
    }

    .NavigationItem-text {
        text-transform: uppercase
    }

    @media only screen and (max-width:567px),
    only screen and (min-width:568px) and (max-width:767px),
    only screen and (min-width:768px) and (max-width:1023px) {
        .NavigationItem {
            font-size: 1.6rem;
            font-weight: 400;
            padding-bottom: 0;
            list-style-type: none;
            text-align: left;
            border-bottom: solid 1px #ddd
        }

        .NavigationItem-text {
            font-weight: 300
        }

        .NavigationItem-text a {
            padding: 10px 20px;
            display: block;
            font-size: .7em;
            color: #242424;
            text-decoration: none
        }
    }

    @media only screen and (max-width:567px) and only screen and (min-width:1024px),
    only screen and (min-width:568px) and (max-width:767px) and only screen and (min-width:1024px),
    only screen and (min-width:768px) and (max-width:1023px) and only screen and (min-width:1024px) {

        .NavigationItem-text a[href]:hover,
        .NavigationItem-text a[href]:visited:hover {
            color: #242424
        }
    }

    @media only screen and (min-width:1024px) {
        .NavigationItem-text a {
            color: #fff !important;
            text-decoration: none;
            height: 45px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            position: relative
        }

        .NavigationItem-text a:after {
            content: "";
            width: 0;
            position: absolute;
            height: 3px;
            bottom: 0;
            background: 0 0;
            left: 50%;
            transform: translateX(-50%);
            transition: .5s width ease
        }

        .NavigationItem-text a:hover:after {
            width: 100%;
            background: #fff;
            transition: .5s width ease
        }
    }

    @media only screen and (min-width:1024px) and only screen and (min-width:1024px) {

        .NavigationItem-text a[href]:hover,
        .NavigationItem-text a[href]:visited:hover {
            color: #fff
        }
    }

    [data-element-contains-navigationitempinned] .NavigationItem&gt;.NavigationItem-text a[href] {
        font-family: sans-serif
    }

    @media only screen and (min-width:1024px) {
        [data-element-contains-navigationitempinned] .NavigationItem&gt;.NavigationItem-text a[href] {
            font-size: 14px
        }

        [data-element-contains-navigationitempinned] .NavigationItem&gt;.NavigationItem-text a[href],
        [data-element-contains-navigationitempinned] .NavigationItem&gt;.NavigationItem-text a[href]:before {
            color: #ffb
        }

        [data-element-contains-navigationitempinned] .NavigationItem&gt;.NavigationItem-text a[href]:hover {
            border-color: transparent
        }
    }

    [data-element-contains-navigationitempinned] .NavigationItem {
        max-width: 100%
    }

    [data-element-contains-navigationitempinned] .NavigationItem .NavigationItem-text a[href] {
        color: #ffb !important;
        font-size: 14px;
        font-weight: 400
    }

    @media (max-width:1024px) {
        [data-element-contains-navigationitempinned] .NavigationItem&gt;.NavigationItem-text a[href] {
            color: #000;
            font-size: .7em
        }
    }

    @media (min-width:1024px) {
        .Page-logo {
            height: 95px;
            min-width: 100vw;
            animation-timeline: auto;
            animation-range-start: normal;
            animation-range-end: normal;
            animation: 0.5s ease 0s 1 normal none running logoGrow
        }
    }

    @media (max-width:1024px) {
        .Page-header {
            position: fixed;
            top: 0;
            left: 0
        }

        .show-main {
            margin-top: 50px
        }
    }

    .sf-hidden {
        display: none !important
    }

    img[src="data:,"],
    source[src="data:,"] {
        display: none !important
    }

    #form-block .order_block #order_form_place .product {
        width: 100% !important;
        max-width: 250px !important;
    }

    .PageLogo-image {
        transform: scale(1.5);
    }</pre></body></html>