/* MYM THEME clean CSS */
html,body{background:#fff!important}html{color-scheme:light}.in-index .tab-content{min-height:660px}
.in-index .benefitBanner.position--benefitHomepage,.in-index .benefitBanner.position--benefitHomepage *{box-sizing:border-box}.in-index .benefitBanner.position--benefitHomepage{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0 auto!important;padding:20px!important;background:transparent!important;font-family:"Source Sans 3",Arial,sans-serif!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__item{position:relative!important;display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;width:100%!important;min-width:0!important;flex:none!important;min-height:108px!important;height:auto!important;margin:0!important;padding:14px!important;overflow:hidden!important;border:1px solid #454a4e!important;border-radius:13px!important;background:radial-gradient( circle at 100% 0,rgba(197,139,66,.13),transparent 42% ),linear-gradient( 135deg,#252a2e,#171a1d )!important;box-shadow:0 10px 24px rgba(0,0,0,.13)!important;}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__item::before{position:absolute!important;top:14px!important;bottom:14px!important;left:0!important;width:3px!important;border-radius:0 5px 5px 0!important;background:linear-gradient( #e4b978,#a96b24 )!important;content:""!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__item:hover{border-color:#c58b42!important;box-shadow:0 14px 30px rgba(0,0,0,.19)!important;transform:translateY(-2px)!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__picture{display:flex!important;align-items:center!important;justify-content:center!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;min-height:70px!important;max-height:70px!important;margin:0!important;padding:4px!important;overflow:hidden!important;border:1px solid rgba(197,139,66,.42)!important;border-radius:10px!important;background:radial-gradient( circle,#34393d,#1a1d20 75% )!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__content{display:flex!important;min-width:0!important;width:100%!important;flex-direction:column!important;justify-content:center!important;margin:0!important;padding:0!important;text-align:left!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__title{display:block!important;width:100%!important;margin:0 0 5px!important;color:#f7f2e9!important;font:800 15px/1.2 "Exo 2",Arial,sans-serif!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__data{display:block!important;width:100%!important;margin:0!important;color:#bbb7b0!important;font:500 12px/1.4 "Source Sans 3",Arial,sans-serif!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}@media (max-width:1100px){.in-index .benefitBanner.position--benefitHomepage{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.in-index .benefitBanner.position--benefitHomepage{grid-template-columns:1fr!important;gap:8px!important;padding:14px!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__item{grid-template-columns:62px minmax(0,1fr)!important;gap:11px!important;min-height:88px!important;padding:11px!important;border-radius:11px!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__picture{width:62px!important;min-width:62px!important;max-width:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__title{font-size:14px!important}.in-index .benefitBanner.position--benefitHomepage .benefitBanner__data{font-size:12px!important}}
html.mh #header{visibility:hidden}.mym-top{border-top:2px solid #a77a3f;border-bottom:1px solid #e3e5e6;background:#fff;color:#34383a;font:600 12px Arial}.mym-top-in{max-width:1280px;height:34px;margin:auto;padding:0 24px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.mym-top-left,.mym-top-right{display:flex;gap:22px}.mym-top-mid{text-align:center;font-size:15px;font-weight:800}.mym-top-right{justify-content:flex-end}.mym-lang{position:relative}.mym-lang button{border:0;background:none;font:inherit;font-weight:800}.mym-lang-menu{display:none;position:absolute;right:0;top:24px;min-width:155px;padding:8px;background:#fff;border:1px solid #ddd;box-shadow:0 10px 25px #0002;z-index:1500}.mym-lang:hover .mym-lang-menu,.mym-lang:focus-within .mym-lang-menu{display:block}.mym-lang-menu a,.mym-lang-menu span{color:#999}#mym-search{width:100%}#mym-search fieldset{display:block!important;position:relative;width:100%;height:52px;margin:0;padding:0;overflow:hidden;border:1px solid #dfe2e3!important}#mym-search .search-input{width:100%;height:52px;padding:0 145px 0 52px;border:0!important;background:#fff;font-size:16px}#mym-search button{display:flex!important;align-items:center;justify-content:center;line-height:1!important;padding:0!important;position:absolute!important;right:4px;top:4px;width:132px!important;height:44px!important;border:0!important;background:#242728!important;color:#fff!important}#mym-search button:before{display:none!important}#mym-search button:after{content:"HLEDAT"!important;position:static!important;color:#fff!important;font:800 14px Arial!important}#mym-search button .sr-only{display:none}.mym-lbl{display:block;margin-top:5px;font-size:12px;font-weight:800;color:#252829}

#mym-home-block,
#mym-home-block * {
    box-sizing: border-box;
}

#mym-home-block {
    --mym-ink: #242627;
    --mym-text: #656a6c;
    --mym-muted: #8b9092;
    --mym-soft: #f4f5f5;
    --mym-soft-2: #fafafa;
    --mym-line: #dfe2e3;
    --mym-orange: #ef5b0c;

    width: 100%;
    margin: 34px auto;
    overflow: hidden;
    border: 1px solid var(--mym-line);
    border-radius: 22px;
    color: var(--mym-ink);
    background: #ffffff;
    box-shadow: 0 18px 45px rgba(28, 32, 34, 0.07);
    font-family: Arial, Helvetica, sans-serif;
}

#mym-home-block .mym-upper {
    display: grid;
    grid-template-columns: minmax(270px, 0.8fr) minmax(580px, 1.8fr);
    gap: 48px;
    padding: 42px 44px 34px;
}

#mym-home-block .mym-intro {
    display: flex;
    min-width: 0;
    flex-direction: column;
    justify-content: center;
}

#mym-home-block .mym-intro-label {
    display: flex;
    margin-bottom: 11px;
    align-items: center;
    gap: 9px;
    color: var(--mym-orange);
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}

#mym-home-block .mym-intro-label::before {
    width: 22px;
    height: 2px;
    flex: 0 0 22px;
    content: "";
    background: var(--mym-orange);
}

#mym-home-block .mym-intro-title {
    margin: 0 0 4px;
    color: var(--mym-ink);
    font-size: clamp(28px, 2.2vw, 40px);
    font-weight: 900;
    line-height: 1.04;
    letter-spacing: -0.045em;
    text-transform: uppercase;
}

#mym-home-block .mym-brand-title {
    margin: 0 0 18px;
    color: var(--mym-orange);
    font-size: clamp(27px, 2.1vw, 38px);
    font-weight: 900;
    line-height: 1;
    letter-spacing: -0.04em;
    text-transform: uppercase;
}

#mym-home-block .mym-intro-text {
    max-width: 510px;
    margin: 0;
    color: var(--mym-text);
    font-size: 15px;
    line-height: 1.65;
}

#mym-home-block .mym-intro-text strong {
    color: var(--mym-ink);
    font-weight: 800;
}

#mym-home-block .mym-web {
    display: flex;
    margin-top: 20px;
    align-items: center;
    gap: 10px;
    color: #555b5e;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 0.035em;
}

#mym-home-block .mym-web::before {
    width: 34px;
    height: 3px;
    flex: 0 0 34px;
    border-radius: 5px;
    content: "";
    background: var(--mym-orange);
}

/* ČTYŘI HLAVNÍ VÝHODY */

#mym-home-block .mym-process {
    display: grid;
    margin: 0;
    padding: 0;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    list-style: none;
}

#mym-home-block .mym-process-step {
    position: relative;
    min-width: 0;
    min-height: 215px;
    padding: 18px 16px;
    overflow: hidden;
    border: 1px solid var(--mym-line);
    border-radius: 15px;
    background: var(--mym-soft-2);
    transition:
        border-color 0.22s ease,
        background 0.22s ease,
        box-shadow 0.22s ease,
        transform 0.22s ease;
}

#mym-home-block .mym-process-step::before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 3px;
    content: "";
    background: transparent;
    transition: background 0.22s ease;
}

#mym-home-block .mym-process-step:hover {
    border-color: #cfd3d4;
    background: #ffffff;
    box-shadow: 0 12px 27px rgba(28, 32, 34, 0.08);
    transform: translateY(-3px);
}

#mym-home-block .mym-process-step:hover::before {
    background: var(--mym-orange);
}

#mym-home-block .mym-process-icon {
    display: grid;
    width: 48px;
    height: 48px;
    margin-bottom: 15px;
    place-items: center;
    border: 1px solid #d5d8d9;
    border-radius: 12px;
    color: var(--mym-ink);
    background: #ffffff;
    font-size: 20px;
    font-weight: 900;
}

#mym-home-block .mym-process-step:nth-child(2) .mym-process-icon {
    border-color: rgba(239, 91, 12, 0.3);
    color: var(--mym-orange);
    background: rgba(239, 91, 12, 0.055);
}

#mym-home-block .mym-step-number {
    margin-bottom: 6px;
    color: var(--mym-muted);
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}

#mym-home-block .mym-process-step h3 {
    margin: 0 0 9px;
    color: var(--mym-ink);
    font-size: 14px;
    font-weight: 900;
    line-height: 1.25;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

#mym-home-block .mym-process-step p {
    margin: 0;
    color: var(--mym-text);
    font-size: 12px;
    line-height: 1.52;
}

/* VLASTNÍ DESIGN */

#mym-home-block .mym-custom-cta {
    position: relative;
    display: flex;
    min-height: 210px;
    margin: 0 34px 34px;
    padding: 30px 530px 30px 34px;
    align-items: center;
    overflow: hidden;
    border: 1px solid #d8dbdc;
    border-radius: 17px;
    background: #f3f4f4;
    box-shadow: inset 4px 0 0 var(--mym-orange);
}

#mym-home-block .mym-custom-content {
    position: relative;
    z-index: 4;
}

#mym-home-block .mym-custom-label {
    display: inline-flex;
    margin-bottom: 10px;
    align-items: center;
    gap: 8px;
    color: #777c7e;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}

#mym-home-block .mym-custom-label::before {
    width: 18px;
    height: 2px;
    content: "";
    background: var(--mym-orange);
}

#mym-home-block .mym-custom-content h3 {
    max-width: 650px;
    margin: 0 0 7px;
    color: var(--mym-ink);
    font-size: clamp(28px, 2.4vw, 43px);
    font-weight: 900;
    line-height: 1;
    letter-spacing: -0.04em;
    text-transform: uppercase;
}

#mym-home-block .mym-custom-content p {
    margin: 0 0 19px;
    color: var(--mym-text);
    font-size: 15px;
    font-weight: 700;
}

#mym-home-block .mym-custom-button {
    display: inline-flex;
    min-height: 48px;
    padding: 0 23px;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--mym-ink);
    border-radius: 7px;
    color: #ffffff !important;
    background: var(--mym-ink);
    box-shadow: 0 8px 17px rgba(36, 38, 39, 0.14);
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 0.045em;
    text-decoration: none !important;
    text-transform: uppercase;
    transition:
        border-color 0.2s ease,
        background 0.2s ease,
        transform 0.2s ease;
}

#mym-home-block .mym-custom-button::after {
    margin-left: 10px;
    content: "→";
    font-size: 17px;
    line-height: 1;
}

#mym-home-block .mym-custom-button:hover {
    border-color: var(--mym-orange);
    color: #ffffff !important;
    background: var(--mym-orange);
    transform: translateY(-2px);
}

/* NOVÁ ILUSTRACE EDIC */

#mym-home-block .mym-editions-picture {
    position: absolute;
    z-index: 2;
    right: 12px;
    bottom: -4px;
    width: 510px;
    max-height: 225px;
    object-fit: contain;
    object-position: right bottom;
    filter: drop-shadow(0 13px 13px rgba(24, 26, 27, 0.13));
    transition: transform 0.28s ease;
}

#mym-home-block .mym-custom-cta:hover .mym-editions-picture {
    transform: scale(1.025);
}

/* TABLET */

@media (max-width: 1100px) {
    #mym-home-block .mym-upper {
        grid-template-columns: 1fr;
        gap: 31px;
    }

    #mym-home-block .mym-process-step {
        min-height: 190px;
    }

    #mym-home-block .mym-custom-cta {
        padding-right: 410px;
    }

    #mym-home-block .mym-editions-picture {
        right: 5px;
        width: 400px;
    }
}

@media (max-width: 850px) {
    #mym-home-block .mym-process {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #mym-home-block .mym-process-step {
        min-height: 170px;
    }

    #mym-home-block .mym-custom-cta {
        min-height: 390px;
        padding: 27px 25px 220px;
        align-items: flex-start;
    }

    #mym-home-block .mym-editions-picture {
        right: 50%;
        bottom: 0;
        width: 510px;
        max-width: 94%;
        max-height: 225px;
        transform: translateX(50%);
    }

    #mym-home-block .mym-custom-cta:hover .mym-editions-picture {
        transform: translateX(50%) scale(1.02);
    }
}

/* MOBIL */

@media (max-width: 720px) {
    #mym-home-block {
        margin: 22px auto;
        border-radius: 15px;
    }

    #mym-home-block .mym-upper {
        gap: 26px;
        padding: 30px 18px 24px;
    }

    #mym-home-block .mym-intro-title {
        font-size: 27px;
    }

    #mym-home-block .mym-brand-title {
        font-size: 29px;
    }

    #mym-home-block .mym-intro-text {
        font-size: 14px;
    }

    #mym-home-block .mym-process {
        gap: 10px;
    }

    #mym-home-block .mym-process-step {
        min-height: 190px;
        padding: 15px 13px;
        border-radius: 12px;
    }

    #mym-home-block .mym-process-icon {
        width: 43px;
        height: 43px;
        margin-bottom: 12px;
    }

    #mym-home-block .mym-process-step p {
        font-size: 11px;
    }

    #mym-home-block .mym-custom-cta {
        min-height: 405px;
        margin: 0 14px 18px;
        padding: 25px 18px 225px;
        border-radius: 14px;
    }

    #mym-home-block .mym-custom-content h3 {
        font-size: 28px;
    }

    #mym-home-block .mym-custom-content p {
        font-size: 14px;
    }

    #mym-home-block .mym-editions-picture {
        bottom: 2px;
        width: 470px;
        max-width: 98%;
        max-height: 220px;
    }
}

@media (max-width: 430px) {
    #mym-home-block .mym-process {
        grid-template-columns: 1fr;
    }

    #mym-home-block .mym-process-step {
        min-height: auto;
        padding: 17px;
    }

    #mym-home-block .mym-custom-cta {
        min-height: 430px;
        padding-bottom: 230px;
    }
}


.in-index #homepageProducts1,.in-index #homepageProducts2{outline:0!important;box-shadow:none!important}
.in-index #homepageProducts1 .products-block,.in-index #homepageProducts2 .products-block{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,340px))!important;justify-content:center!important;gap:26px!important;margin:30px auto 50px!important}
.in-index #homepageProducts1 .product,.in-index #homepageProducts2 .product{width:100%!important;max-width:340px!important;margin:0!important;padding:0!important}
.in-index #homepageProducts1 .p,.in-index #homepageProducts2 .p{position:relative!important;display:flex!important;height:100%!important;min-height:540px!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #e0e2e3!important;border-top:3px solid #a77a3f!important;border-radius:15px!important;background:#fff!important;box-shadow:0 12px 30px rgba(36,39,40,.09)!important;transition:transform .22s ease,box-shadow .22s ease!important}
.in-index #homepageProducts1 .p:hover,.in-index #homepageProducts2 .p:hover{box-shadow:0 18px 42px rgba(36,39,40,.15)!important;transform:translateY(-5px)!important}
.in-index #homepageProducts1 .image,.in-index #homepageProducts2 .image{display:flex!important;width:100%!important;height:305px!important;min-height:305px!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #eceeef!important;background:linear-gradient(180deg,#fafafa,#f3f4f4)!important}
.in-index #homepageProducts1 .image img,.in-index #homepageProducts2 .image img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;object-fit:contain!important;object-position:center!important}
.in-index #homepageProducts1 .p-in,.in-index #homepageProducts2 .p-in{display:flex!important;flex:1!important;flex-direction:column!important;padding:20px 22px 22px!important;text-align:center!important}
.in-index #homepageProducts1 .p-in-in,.in-index #homepageProducts2 .p-in-in{display:block!important;min-height:78px!important}
.in-index #homepageProducts1 .name,.in-index #homepageProducts2 .name{display:block!important;margin:0 0 9px!important;color:#242728!important;text-align:center!important;text-decoration:none!important}
.in-index #homepageProducts1 .name span,.in-index #homepageProducts2 .name span{display:block!important;color:#242728!important;font:850 19px/1.25 "Exo 2",Arial,sans-serif!important;letter-spacing:-.01em!important}
.in-index #homepageProducts1 .availability,.in-index #homepageProducts2 .availability{color:#74797b!important;font:600 12px/1.4 "Source Sans 3",Arial,sans-serif!important;text-align:center!important}
.in-index #homepageProducts1 .p-bottom,.in-index #homepageProducts2 .p-bottom{display:block!important;width:100%!important;margin-top:auto!important}
.in-index #homepageProducts1 .p-bottom>div,.in-index #homepageProducts2 .p-bottom>div{display:flex!important;width:100%!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:15px!important}
.in-index #homepageProducts1 .prices,.in-index #homepageProducts2 .prices{width:100%!important;margin:0!important;text-align:center!important}
.in-index #homepageProducts1 .price,.in-index #homepageProducts2 .price{text-align:center!important}
.in-index #homepageProducts1 .price strong,.in-index #homepageProducts2 .price strong{display:block!important;color:#8b6231!important;font:900 23px/1 "Exo 2",Arial,sans-serif!important;text-align:center!important}
.in-index #homepageProducts1 .p-tools,.in-index #homepageProducts2 .p-tools{display:block!important;width:100%!important;margin:0!important}
.in-index #homepageProducts1 .btn-primary,.in-index #homepageProducts2 .btn-primary{display:flex!important;width:100%!important;height:46px!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;border:1px solid #242728!important;border-radius:8px!important;background:#242728!important;color:#fff!important;font:800 13px/1 "Exo 2",Arial,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:inset 0 -3px 0 #a77a3f!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}
.in-index #homepageProducts1 .btn-primary:hover,.in-index #homepageProducts2 .btn-primary:hover{border-color:#a77a3f!important;background:#a77a3f!important;color:#fff!important;transform:translateY(-1px)!important}
.in-index #homepageProducts1 .p-desc,.in-index #homepageProducts2 .p-desc,.in-index #homepageProducts1 .p-code,.in-index #homepageProducts2 .p-code{display:none!important}
.in-index #homepageProducts1 .flags,.in-index #homepageProducts2 .flags{top:14px!important;left:14px!important}
.in-index #homepageProducts1 .flag,.in-index #homepageProducts2 .flag{margin:0 6px 6px 0!important;padding:7px 10px!important;border:0!important;border-radius:6px!important;background:#242728!important;color:#fff!important;font:800 11px/1 "Exo 2",Arial,sans-serif!important}
.in-index #homepageProducts1 .flag-new,.in-index #homepageProducts2 .flag-new{background:#a77a3f!important}
@media(max-width:767px){.in-index #homepageProducts1 .products-block,.in-index #homepageProducts2 .products-block{grid-template-columns:minmax(0,1fr)!important;gap:17px!important;margin:22px auto 36px!important}.in-index #homepageProducts1 .product,.in-index #homepageProducts2 .product{max-width:410px!important;margin:auto!important}.in-index #homepageProducts1 .image,.in-index #homepageProducts2 .image{height:280px!important;min-height:280px!important}.in-index #homepageProducts1 .p,.in-index #homepageProducts2 .p{min-height:510px!important}}

#footer{display:none!important}#mym-footer{--orange:#a77a3f;--grey:#6f7476;--line:#dfe2e3;position:relative;left:50%;width:100vw!important;max-width:none!important;margin:0!important;color:#242728;background:#fff;font-family:Arial,Helvetica,sans-serif;transform:translateX(-50%)}#mym-footer *{box-sizing:border-box}#mym-footer .mym-inner{display:grid;width:100%;max-width:1440px;margin:0 auto;padding:58px 45px 48px;grid-template-columns:1.65fr 1fr 1fr 1.15fr;gap:58px}#mym-footer .mym-logo-image{display:block;width:100%;max-width:390px;height:auto;margin:0 0 22px;object-fit:contain}#mym-footer .mym-legal{margin:0;color:var(--grey);font-size:12px;line-height:1.7}#mym-footer h3{position:relative;margin:0 0 22px;padding-bottom:12px;color:#242728;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#mym-footer h3:after{position:absolute;bottom:0;left:0;width:32px;height:2px;content:"";background:var(--orange)}#mym-footer ul{margin:0;padding:0;list-style:none}#mym-footer li{margin-bottom:11px}#mym-footer a,#mym-footer .mym-contact{color:var(--grey)!important;font-size:13px;line-height:1.55;text-decoration:none!important;}#mym-footer a:hover{color:var(--orange)!important}#mym-footer .mym-contact{display:flex;margin-bottom:14px;align-items:center;gap:11px}#mym-footer .mym-icon{display:inline-flex;flex:0 0 27px;width:27px;height:27px;align-items:center;justify-content:center;border:1px solid #d6d9da;border-radius:50%;background:#f4f5f5;color:var(--orange);font-size:12px}#mym-footer .mym-bottom{width:100%;border-top:1px solid var(--line);background:#242728}#mym-footer .mym-bottom-inner{display:flex;width:100%;max-width:1440px;min-height:56px;margin:0 auto;padding:13px 45px;align-items:center;justify-content:space-between;gap:25px;color:#c8cbcc;font-size:11px;line-height:1.5}#mym-footer .mym-signature{color:#e1e2e2;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#mym-footer .mym-signature span{color:var(--orange)}@media(max-width:1000px){#mym-footer .mym-inner{padding:48px 35px;grid-template-columns:repeat(2,1fr);gap:45px 60px}#mym-footer .mym-brand{max-width:550px}#mym-footer .mym-bottom-inner{padding-right:35px;padding-left:35px}}@media(max-width:620px){#mym-footer .mym-inner{padding:40px 24px 34px;grid-template-columns:1fr;gap:36px}#mym-footer .mym-brand{max-width:none}#mym-footer .mym-logo-image{max-width:360px;margin-bottom:20px}#mym-footer .mym-bottom-inner{display:block;padding:18px 24px;text-align:center}#mym-footer .mym-signature{display:block;margin-top:7px}}
.mym-lang-menu span{display:block;padding:8px 10px}.mym-top a{color:#34383a;text-decoration:none}@media(min-width:992px){#header{position:relative;z-index:1000;background:#fff;border-bottom:1px solid #dfe2e3}#header .navigation-wrapper{max-width:1280px;height:auto;padding:0 24px;display:grid;grid-template-columns:225px minmax(360px,1fr) 205px;grid-template-areas:"logo search actions" "nav nav nav";align-items:center;column-gap:30px}#header .site-name{grid-area:logo;position:static;width:auto;height:108px;padding:0;display:flex;align-items:center}#header .site-name img{max-width:220px;max-height:82px}#mym-search{grid-area:search}#header .navigation-buttons{grid-area:actions;position:static;height:108px;display:flex;justify-content:flex-end}#header .navigation-buttons>a,#header .navigation-buttons>button{width:96px;height:108px;padding:0;border-left:1px solid #e1e3e4;border-bottom:1px solid #e1e3e4;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#252829;line-height:1}#header .navigation-buttons>a:before,#header .navigation-buttons>button:before{position:static;display:block;margin:0 0 9px;color:#969ba0;font-size:30px;line-height:1}#header .navigation-buttons>a:last-child{border-right:1px solid #e1e3e4}#header .navigation-buttons [data-target=search],#header .navigation-buttons [data-target=navigation]{display:none}#navigation{grid-area:nav;position:static;width:100%;height:61px;border:1px solid #e1e3e4;border-width:1px 0;background:#fff;overflow:visible;}#navigation .navigation-in{position:static;width:100%;height:60px;display:flex;justify-content:center;background:#fff}#navigation .menu-level-1{display:flex;justify-content:space-between;width:100%}#navigation .menu-level-1>li,#navigation .menu-level-1>li.splitted{display:block;position:static}#navigation .menu-level-1>li>a{height:60px;padding:0 16px;display:flex;align-items:center;color:#252829;visibility:visible;font-size:14px;letter-spacing:.02em}#navigation .menu-level-1>li.ext:hover>a{background:#252829;color:#fff}#header .menu-helper{display:none}#navigation .menu-level-2{display:none!important;visibility:visible;left:0;right:0;top:calc(100% - 1px);width:100%;margin:0;padding:26px 28px;grid-template-columns:repeat(4,1fr);gap:18px;background:#fff;border:0;border-top:3px solid #a77a3f;z-index:1002}#navigation li.ext:hover>.menu-level-2,#navigation li.ext:focus-within>.menu-level-2{display:grid!important}#navigation .menu-level-2>li{display:block;align-self:stretch;height:100%;margin:0;padding:0;border:1px solid #ddd;background:#f7f8f8}#navigation .menu-level-2>li>a{display:flex;align-items:center;min-height:58px;padding:12px 16px;color:#252829;visibility:visible;font-size:15px;font-weight:800}#navigation .mym-sub{display:block;margin:0;padding:0 16px 16px;list-style:none}#navigation .mym-sub li{display:block;padding:3px 0}#navigation .mym-sub a{color:#697073;visibility:visible;font-size:13px}#navigation .mym-sub li:nth-child(n+4){display:none}#navigation .mym-sub:has(li:nth-child(4)):after{content:"…";color:#a77a3f;font-weight:800}}@media(max-width:991px){.mym-top-left,.mym-top-right,.mym-top-mid{display:none}.mym-top-in{height:8px}#mym-search,.mym-lbl{display:none}}
