.main-header { position: relative; width: 760px; height: 175px; }
.main-header img { border: 0; }
.header-banner, .header-banner img { display: block; width: 468px; height: 60px; }
#Table_01 > tbody > tr:nth-child(4) > td:not([rowspan]) { visibility: hidden; }
.header-spacer { display: inline-block; width: 55px; height: 25px; }
.header-spacer-wide { width: 56px; }
.main-header::before {
    content: "";
    position: absolute;
    top: 106px;
    left: 204px;
    width: 134px;
    height: 25px;
    background: url("/main_logo/hd/palm-continuation.png?v=12") center / 134px 25px no-repeat;
}
.header-seam {
    position: absolute;
    top: 106px;
    left: 204px;
    width: 134px;
    height: 7px;
    display: flex;
    mask-image: linear-gradient(#000, transparent);
    pointer-events: none;
}
.header-seam::before, .header-seam::after { content: ""; background-repeat: no-repeat; }
.header-seam::before {
    width: 73px;
    background: url("/main_logo/hd/images/main_2006_02.png?v=12") -204px bottom / 277px 784px no-repeat;
}
.winter-header .header-seam::before {
    background-image: url("/main_logo/hd/winter/images/main_2006_02.png?v=12");
}
.header-seam::after {
    width: 61px;
    background: url("/main_logo/hd/images/main_2006_05.png?v=12") left bottom / 468px 304px no-repeat;
}
.header-menu {
    position: absolute;
    top: 106px;
    left: 338px;
    right: 4px;
    height: 25px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    background: linear-gradient(to bottom, rgb(217, 87, 12) 0%, rgb(217, 89, 14) 4.17%, rgb(219, 92, 15) 8.33%, rgb(220, 94, 17) 12.5%, rgb(220, 97, 17) 16.67%, rgb(222, 101, 20) 20.83%, rgb(225, 106, 24) 25%, rgb(227, 108, 24) 29.17%, rgb(223, 111, 25) 33.33%, rgb(224, 114, 27) 37.5%, rgb(227, 117, 30) 41.67%, rgb(227, 119, 29) 45.83%, rgb(225, 120, 29) 50%, rgb(225, 122, 29) 54.17%, rgb(224, 124, 30) 58.33%, rgb(225, 125, 31) 62.5%, rgb(228, 130, 31) 66.67%, rgb(228, 132, 32) 70.83%, rgb(229, 133, 33) 75%, rgb(230, 136, 36) 79.17%, rgb(232, 140, 39) 83.33%, rgb(233, 144, 42) 87.5%, rgb(235, 148, 45) 91.67%, rgb(236, 149, 46) 95.83%, rgb(241, 131, 42) 100%);
}
.header-menu a { position: relative; display: block; height: 25px; flex-shrink: 0; }
.header-menu a + a { border-left: 6px solid transparent; }
.header-menu-filters { position: absolute; }
.header-menu img { display: block; filter: url("#header-menu-sharpen"); }
.header-menu .header-menu-hover { display: none; position: absolute; left: 0; top: 0; }
.header-menu a:hover .header-menu-hover, .header-menu a:focus-visible .header-menu-hover { display: block; }




