@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Inter:wght@400;500;600&display=swap");
.mz-nm-page,.mz-nm-page *{box-sizing:border-box}.mz-nm-page{--gold:#b88428;--gold2:#d5ae58;--cream:#f4efe6;--soft:#faf9f7;--border:rgba(28,27,24,.14);width:100%;overflow:hidden;color:#191917;background:#fff;font-family:"Inter",sans-serif}.mz-nm-page h1,.mz-nm-page h2,.mz-nm-page h3,.mz-question strong{font-family:"Cormorant Garamond",serif;font-weight:600;letter-spacing:-.035em}.mz-nm-container{width:min(1420px,calc(100% - 96px));margin:auto}.mz-kicker{display:block;font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.mz-kicker.light{color:var(--gold2)}.mz-line{display:block;width:55px;height:2px;margin:22px 0 30px;background:var(--gold)}.mz-nm-hero{position:relative;display:flex;min-height:610px;align-items:center;color:#fff;background:var(--hero) center/cover no-repeat,#2c241b}.mz-nm-hero.is-empty{background:linear-gradient(120deg,#10100f,#3c3022 52%,#896936)}.mz-nm-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,6,5,.91),rgba(6,6,5,.62) 48%,rgba(6,6,5,.12))}.mz-nm-hero-inner{position:relative;z-index:1;padding:85px 0}.mz-nm-hero h1{max-width:760px;margin:0 0 28px;color:#fff;font-size:clamp(56px,5vw,82px);line-height:.96}.mz-nm-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.88);font-size:17px;line-height:1.85}.mz-nm-about{padding:105px 0 95px;background:linear-gradient(180deg,#fbf8f2,#f5efe5)}.mz-center{max-width:900px;margin:0 auto 72px;text-align:center}.mz-center h2{margin:18px 0 24px;font-size:clamp(48px,4.2vw,68px);line-height:.98}.mz-center p{max-width:820px;margin:auto;color:#5d5952;font-size:14px;line-height:1.85}.mz-values{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mz-values article{min-height:220px;padding:38px 34px;border-right:1px solid var(--border);text-align:center}.mz-values strong{display:block;margin-bottom:22px;color:var(--gold);font-family:"Cormorant Garamond",serif;font-size:43px}.mz-values h3{font-family:"Inter",sans-serif;font-size:10px;letter-spacing:.12em}.mz-values p{color:#69645c;font-size:11px;line-height:1.7}.mz-nm-plan,.mz-nm-collections,.mz-nm-discover{padding:100px 0}.mz-split{display:grid;grid-template-columns:1.25fr .55fr;gap:80px;align-items:end;margin-bottom:45px}.mz-split h2{margin:17px 0 0;font-size:clamp(47px,4vw,66px);line-height:.98}.mz-split p{color:#59554e;font-size:13px;line-height:1.75}.mz-plan-image{position:relative;display:block;width:100%;min-height:530px;padding:28px;border:1px solid rgba(184,132,40,.28);background:var(--cream);cursor:zoom-in}.mz-plan-image img{display:block;width:100%;max-height:680px;object-fit:contain;background:#fff}.mz-plan-image.is-empty{display:grid;place-items:center;color:#777168}.mz-plan-image i{position:absolute;right:34px;bottom:34px;display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#fff;background:#111;font-style:normal;font-size:31px}.mz-legend{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.mz-legend article{display:grid;grid-template-columns:42px 1fr;gap:16px;min-height:125px;padding:25px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.mz-legend strong{color:var(--gold);font-family:"Cormorant Garamond",serif;font-size:30px}.mz-legend span{color:#4f4b45;font-size:11px;line-height:1.55}.mz-nm-collections{background:var(--soft)}.mz-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.mz-grid article{position:relative;min-height:350px;padding:48px 48px 44px 115px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff}.mz-grid article:nth-child(4n+2),.mz-grid article:nth-child(4n+3){background:var(--cream)}.mz-code{position:absolute;top:47px;left:42px;display:grid;width:49px;height:49px;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-family:"Cormorant Garamond",serif;font-size:25px}.mz-grid h3{margin:20px 0 25px;font-size:37px;line-height:1.02}.mz-grid p{color:#625e57;font-size:13px;line-height:1.8}.mz-nm-discover{background:var(--cream)}.mz-discover-grid{display:grid;grid-template-columns:.75fr 1.55fr;gap:95px}.mz-discover-grid>div:first-child h2{margin:18px 0 27px;font-size:clamp(47px,4vw,66px);line-height:.98}.mz-question{border-top:1px solid var(--border)}.mz-question:last-child{border-bottom:1px solid var(--border)}.mz-question>button{display:grid;width:100%;grid-template-columns:55px 1fr 48px;gap:24px;align-items:start;padding:28px 0;border:0;background:transparent;text-align:left;cursor:pointer}.mz-question small{padding-top:8px;color:var(--gold)}.mz-question strong{font-size:30px;line-height:1.14}.mz-question i{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-style:normal;font-size:20px}.mz-question.is-open i{color:#fff;background:var(--gold);transform:rotate(45deg)}.mz-answer{display:none;padding:0 72px 30px 79px}.mz-question.is-open .mz-answer{display:block}.mz-answer p{color:#68635d;font-size:13px;line-height:1.8}.mz-stats{color:#fff;background:linear-gradient(110deg,#161513,#0c0c0b)}.mz-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.mz-stats article{min-height:180px;padding:42px 30px;border-right:1px solid rgba(255,255,255,.15)}.mz-stats strong{display:block;margin-bottom:14px;color:var(--gold2);font-family:"Cormorant Garamond",serif;font-size:45px}.mz-stats span{color:rgba(255,255,255,.66);font-size:9px;letter-spacing:.13em}.mz-closing{position:relative;padding:105px 0;color:#fff;background:var(--closing) center/cover no-repeat,#282018}.mz-closing.is-empty{background:linear-gradient(110deg,#12110f,#4b3622,#8a6938)}.mz-closing-inner{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:70px}.mz-closing h2{margin:20px 0 22px;color:var(--gold2);font-size:clamp(48px,4.5vw,72px);line-height:.98}.mz-closing p{max-width:700px;color:rgba(255,255,255,.75);font-size:14px;line-height:1.8}.mz-closing a{display:inline-flex;min-height:52px;align-items:center;padding:0 26px;border:1px solid var(--gold);color:var(--gold2);font-size:10px;font-weight:600;letter-spacing:.12em;text-decoration:none}.mz-lightbox{position:fixed;z-index:999999;inset:0;display:none;align-items:center;justify-content:center;padding:45px;background:rgba(0,0,0,.94)}.mz-lightbox.is-open{display:flex}.mz-lightbox img{max-width:95vw;max-height:88vh;object-fit:contain;background:#fff}.mz-lightbox button{position:fixed;top:24px;right:30px;width:52px;height:52px;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;background:transparent;font-size:30px}@media(max-width:1100px){.mz-nm-container{width:calc(100% - 54px)}.mz-values,.mz-legend,.mz-stats-grid{grid-template-columns:repeat(2,1fr)}.mz-split,.mz-discover-grid{grid-template-columns:1fr;gap:42px}}@media(max-width:780px){.mz-nm-container{width:calc(100% - 34px)}.mz-nm-hero{min-height:530px}.mz-nm-hero h1{font-size:53px}.mz-grid{grid-template-columns:1fr}.mz-grid article{min-height:auto;padding:42px 30px 42px 94px}.mz-code{left:27px}.mz-closing-inner{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.mz-values,.mz-legend,.mz-stats-grid{grid-template-columns:1fr}.mz-plan-image{min-height:330px;padding:12px}.mz-question>button{grid-template-columns:34px 1fr 38px;gap:12px}.mz-question strong{font-size:23px}.mz-answer{padding-left:46px;padding-right:38px}}

/* MZ_NM_REAL_QUESTIONS_FIX_START */

/*
 * Stvarne klase u HTML-u:
 *
 * .mz-discover-grid
 * .mz-question
 * .mz-answer
 *
 * Normalno stanje:
 * - bež pozadina sekcije;
 * - crn tekst pitanja;
 * - zlatan broj i znak plus.
 */

body.mz-nm-premium-active
.mz-discover-grid
.mz-question {
    background: transparent !important;
    background-color: transparent !important;

    transition:
        background-color 0.22s ease;
}

/*
 * Dugme pitanja u normalnom stanju.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button {
    display: grid;

    width: 100%;

    color: #171715 !important;
    -webkit-text-fill-color: #171715 !important;

    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    transition:
        background-color 0.22s ease,
        color 0.22s ease;
}

/*
 * Tekst pitanja mora biti crn na bež pozadini.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button
strong {
    color: #171715 !important;
    -webkit-text-fill-color: #171715 !important;

    transition:
        color 0.22s ease,
        -webkit-text-fill-color 0.22s ease;
}

/*
 * Broj pitanja ostaje zlatan.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button
small {
    color: #b88428 !important;
    -webkit-text-fill-color: #b88428 !important;

    transition:
        color 0.22s ease;
}

/*
 * Plus/minus znak u normalnom stanju.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button
i {
    border-color: #b88428 !important;

    color: #b88428 !important;
    -webkit-text-fill-color: #b88428 !important;

    background: transparent !important;
    background-color: transparent !important;

    transition:
        color 0.22s ease,
        border-color 0.22s ease,
        background-color 0.22s ease;
}

/*
 * Kada se pređe mišem preko pitanja:
 * - pozadina je crna;
 * - sav tekst je zlatan.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:hover,

body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:focus-visible {
    background: #11110f !important;
    background-color: #11110f !important;
    background-image: none !important;

    color: #d6b15e !important;
    -webkit-text-fill-color: #d6b15e !important;
}

/*
 * Zlatan naslov na crnoj pozadini.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:hover
strong,

body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:focus-visible
strong {
    color: #d6b15e !important;
    -webkit-text-fill-color: #d6b15e !important;
}

/*
 * Zlatan broj na hover-u.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:hover
small,

body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:focus-visible
small {
    color: #d6b15e !important;
    -webkit-text-fill-color: #d6b15e !important;
}

/*
 * Zlatan plus/minus krug na hover-u.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:hover
i,

body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:focus-visible
i {
    border-color: #d6b15e !important;

    color: #d6b15e !important;
    -webkit-text-fill-color: #d6b15e !important;

    background: transparent !important;
    background-color: transparent !important;
}

/*
 * Kada miš ode sa stavke,
 * vraća se crn tekst i svetla pozadina.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:not(:hover):not(:focus-visible) {
    background: transparent !important;
    background-color: transparent !important;

    color: #171715 !important;
    -webkit-text-fill-color: #171715 !important;
}

body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button:not(:hover):not(:focus-visible)
strong {
    color: #171715 !important;
    -webkit-text-fill-color: #171715 !important;
}

/*
 * Tekst odgovora mora biti taman i čitljiv.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
.mz-answer,

body.mz-nm-premium-active
.mz-discover-grid
.mz-question
.mz-answer
p {
    color: #5f5a53 !important;
    -webkit-text-fill-color: #5f5a53 !important;

    background: transparent !important;
    background-color: transparent !important;
}

/*
 * Malo unutrašnjeg razmaka da crna hover pozadina
 * ne bude priljubljena uz tekst.
 */
body.mz-nm-premium-active
.mz-discover-grid
.mz-question
> button {
    padding-left: 18px !important;
    padding-right: 18px !important;
}

/* MZ_NM_REAL_QUESTIONS_FIX_END */

/* MZ_NM_DISCOVER_FONT_FINAL_START */

/*
 * Cela sekcija „ИСТРАЖИТЕ ПОСТАВКУ“
 * koristi umerene premium veličine.
 */

/* Glavni naslov sekcije. */
.mz-nm-page
.mz-discover-grid
> div:first-child
h2 {
    font-size: 30px !important;
    line-height: 1.08 !important;
    font-weight: 600 !important;
    letter-spacing: -0.025em !important;
}

/* Uvodni tekst sekcije. */
.mz-nm-page
.mz-discover-grid
> div:first-child
p {
    font-size: 13px !important;
    line-height: 1.75 !important;
}

/* Naslovi pitanja moraju biti manji od naslova sekcije. */
.mz-nm-page
.mz-discover-grid
.mz-question
> button
strong {
    font-size: 24px !important;
    line-height: 1.18 !important;
    font-weight: 600 !important;
    letter-spacing: -0.02em !important;
}

/* Broj pitanja. */
.mz-nm-page
.mz-discover-grid
.mz-question
> button
small {
    font-size: 10px !important;
}

/* Tekst odgovora. */
.mz-nm-page
.mz-discover-grid
.mz-answer
p {
    font-size: 13px !important;
    line-height: 1.75 !important;
}

@media (max-width: 780px) {
    .mz-nm-page
    .mz-discover-grid
    > div:first-child
    h2 {
        font-size: 28px !important;
    }

    .mz-nm-page
    .mz-discover-grid
    .mz-question
    > button
    strong {
        font-size: 22px !important;
    }
}

@media (max-width: 560px) {
    .mz-nm-page
    .mz-discover-grid
    > div:first-child
    h2 {
        font-size: 26px !important;
        line-height: 1.12 !important;
    }

    .mz-nm-page
    .mz-discover-grid
    .mz-question
    > button
    strong {
        font-size: 20px !important;
        line-height: 1.22 !important;
    }
}

/* MZ_NM_DISCOVER_FONT_FINAL_END */

