#fw-section-hero-3e14f012-1331-4687-bb3a-ca59216591e5 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-hero-3e14f012-1331-4687-bb3a-ca59216591e5 {
--color-primary: #b99f6e;
--color-primary-rgb: 185, 159, 110;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #162f45;
--color-on-background-rgb: 22, 47, 69;
--color-product-image-background: #e2dddd;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
/* Úpravy POUZE PRO MOBILY (displeje menší než 767px) */
@media (max-width: 767px) {

    /* 1. Zúžení a vycentrování tlačítka DISCOVER */
    .hero__button, 
    .hero .button,
    .hero .btn {
        width: auto !important;         /* Zruší 100% šířku */
        min-width: 200px !important;    /* Nastaví rozumnou minimální šířku */
        padding-left: 30px !important;
        padding-right: 30px !important;
        margin-left: auto !important;   /* Vycentrování */
        margin-right: auto !important;
        display: inline-block !important; 
    }

    /* Aby tlačítko zůstalo uprostřed, musíme vycentrovat i jeho obal */
    .hero__button-wrapper {
        text-align: center !important;
        width: 100% !important;
    }

    /* 2. Zvýšení Hero sekce (aby byl vidět větší výřez fotky) */
    .hero, 
    .hero__container,
    .hero-section {
        min-height: 425 px !important;   /* Změňte na 600px, pokud chcete ještě vyšší */
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important; /* Vycentruje text vertikálně uvnitř vyšší sekce */
    }
}
}
#fw-section-image-with-text-4080f09b-d02c-473c-b320-cdf71f822ab8 {
--font-heading-scale: 1.44;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-4080f09b-d02c-473c-b320-cdf71f822ab8 {

/* 4. UPRAVENÝ STŘEDNÍ TEXT: It simply appears... */
.image-with-text__text .font-display em {
    font-family: 'Cormorant Garamond', serif !important;
    
    /* Na vzorovém obrázku "Takhle to chci" je kurzíva, vypadá to velmi luxusně. 
       Pokud byste ji přesto chtěl vypnout, změňte "italic" na "normal". */
    font-style: italic !important; 
    
    font-size: 1.4rem !important; /* Trochu jsem zvětšil pro lepší čitelnost Cormorantu */
    font-weight: 400 !important;
    color: #162f45
      !important;
    display: block;
    margin-bottom: 1.5rem !important;
    line-height: 1.3 !important;
    letter-spacing: 0.02em !important; /* Jemné rozestupy pro elegantní vzhled */
}
}
#fw-section-rich-text-a142f183-fc8c-4c74-a96f-bba00a2dcfec {
--color-primary: #b99f6e;
--color-primary-rgb: 185, 159, 110;
--color-background: #e2dddd;
--color-background-rgb: 226, 221, 221;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #162f45;
--color-on-background-rgb: 22, 47, 69;
--color-product-image-background: #e2dddd;
--color-background-brightness: 222;
background-color: var(--color-background);
color: var(--color-on-background);
/* 2. NADPIS: PHILOSOPHY */
h2 {
    font-family: 'Nunito Sans', sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4em !important; /* Rozestupy mezi písmeny pro luxusní vzhled */
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #162f45
 !important;
    text-align: center !important;
    margin-bottom: 15px !important;
}

/* Žlutá linka pod nadpisem */
h2::after {
    content: "";
    display: block;
    width: 60px; /* Délka linky */
    height: 1.5px; /* Tloušťka linky */
    background-color: #e2c06d !important; /* Žlutá barva z obrázku */
    margin: 25px auto 0; /* Mezera nad linkou a vycentrování */
}

/* Hlavní text (všechny tři řádky) */
p {
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 26px !important;
    line-height: 1.6 !important;
    color: #162f45 !important;
    text-align: center !important;
    margin-top: 45px !important; /* Mezera od žluté linky */
    max-width: 80% !important; /* Aby se text nezalamoval moc široce */
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Spodní řádek v kurzívě (Mimosa is not a trend...) */
/* V editoru ho musíte označit jako kurzívu (I) */
p em {
    display: block !important; /* Hodí text na nový řádek */
    font-family: 'Cormorant Garamond', serif !important;
    font-style: italic !important;
    font-size: 18px !important;
    color: #162f45 !important; /* Jemná zelenkavá barva */
    margin-top: 60px !important; /* Větší mezera od hlavního textu */
    letter-spacing: 0.05em !important;
}
}
#fw-section-rich-text-92e25b72-e75b-4283-8d4b-5f97cfc0acf1 {
--color-primary: #b99f6e;
--color-primary-rgb: 185, 159, 110;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #162f45;
--color-on-background-rgb: 22, 47, 69;
--color-product-image-background: #e2dddd;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
/* 2. NADPIS: PHILOSOPHY */
h2 {
    font-family: 'Nunito Sans', sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4em !important; /* Rozestupy mezi písmeny pro luxusní vzhled */
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #162f45
 !important;
    text-align: center !important;
    margin-bottom: 5px !important;
}
/* Hlavní text (všechny tři řádky) */
p {
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 26px !important;
    line-height: 1.6 !important;
    color: #162f45 !important;
    text-align: center !important;
    margin-top: 5px !important; /* Mezera od žluté linky */
    max-width: 80% !important; /* Aby se text nezalamoval moc široce */
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Spodní řádek v kurzívě (Mimosa is not a trend...) */
/* V editoru ho musíte označit jako kurzívu (I) */
p em {
    display: block !important; /* Hodí text na nový řádek */
    font-family: 'Cormorant Garamond', serif !important;
    font-style: italic !important;
    font-size: 18px !important;
    color: #162f45 !important; /* Jemná zelenkavá barva */
    margin-top: 5px !important; /* Větší mezera od hlavního textu */
    letter-spacing: 0.05em !important;
}
}
#fw-section-collections-list-af6f127c-13c4-47f8-be6e-6214c8abd35f {
--color-primary: #b99f6e;
--color-primary-rgb: 185, 159, 110;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #162f45;
--color-on-background-rgb: 22, 47, 69;
--color-product-image-background: #e2dddd;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
/* Center collection titles in the Collection list section */
.collections-list__item-title {
    text-align: center !important;
    display: block;
    width: 100%;
}
/* Úplné skrytí názvu kolekce pod obrázkem */
.collections-list__item-title {
    display: none !important;
}
/* 2. ZNEAKTIVNĚNÍ ODKAZŮ U KOLEKCÍ */
.collections-list__item, 
.collections-list__item-link {
    pointer-events: none;
    cursor: default;
}
}




#fw-section-featured-collection-a2047368-1889-4663-b48e-2581409820e4 {

/* 1. Vycentrování celého záhlaví sekce Featured Collection */
.featured-collection__header, 
.section-header, 
[class*="featured-collection"] header {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; /* Vycentruje vše uvnitř flexu */
    text-align: center !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 40px !important;
}
}









#fw-section-featured-collection-3a3b0af2-417d-4205-9b8e-d625fb959de0 {

/* 1. Vycentrování celého záhlaví sekce Featured Collection */
.featured-collection__header, 
.section-header, 
[class*="featured-collection"] header {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; /* Vycentruje vše uvnitř flexu */
    text-align: center !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 40px !important;
}
}

#fw-section-collections-list-7f6a8f34-7ca9-4884-9c8e-707e6588d7d3 {

/* 1. Vycentrování celého záhlaví sekce Featured Collection */
.featured-collection__header, 
.section-header, 
[class*="featured-collection"] header {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; /* Vycentruje vše uvnitř flexu */
    text-align: center !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 40px !important;
}
}







#fw-section-rich-text-83f75f12-a3db-4433-ab76-f6664ab9b677 {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-hero-6224f9d1-6bae-4e74-ac49-12eb5d67216a {
--color-primary: #b99f6e;
--color-primary-rgb: 185, 159, 110;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #162f45;
--color-on-background-rgb: 22, 47, 69;
--color-product-image-background: #e2dddd;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-3bf94162-071e-470a-a133-47b45479744d {
--font-heading-scale: 1.44;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-3bf94162-071e-470a-a133-47b45479744d {

/* 4. UPRAVENÝ STŘEDNÍ TEXT: It simply appears... */
.image-with-text__text .font-display em {
    font-family: 'Lora', serif !important;
    
    /* Na vzorovém obrázku "Takhle to chci" je kurzíva, vypadá to velmi luxusně. 
       Pokud byste ji přesto chtěl vypnout, změňte "italic" na "normal". */
    font-style: italic !important; 
    
    font-size: 1.4rem !important; /* Trochu jsem zvětšil pro lepší čitelnost Cormorantu */
    font-weight: 400 !important;
    color: #2c5a82
      !important;
    display: block;
    margin-bottom: 1.5rem !important;
    line-height: 1.3 !important;
    letter-spacing: 0.02em !important; /* Jemné rozestupy pro elegantní vzhled */
}
}
#fw-section-rich-text-e4516835-1cf7-4c73-982c-f1730952593b {
--color-primary: #b99f6e;
--color-primary-rgb: 185, 159, 110;
--color-background: #e2dddd;
--color-background-rgb: 226, 221, 221;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #162f45;
--color-on-background-rgb: 22, 47, 69;
--color-product-image-background: #e2dddd;
--color-background-brightness: 222;
background-color: var(--color-background);
color: var(--color-on-background);
/* 2. NADPIS: PHILOSOPHY */
h2 {
    font-family: 'Nunito Sans', sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4em !important; /* Rozestupy mezi písmeny pro luxusní vzhled */
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #2c5a82
 !important;
    text-align: center !important;
    margin-bottom: 15px !important;
}

/* Žlutá linka pod nadpisem */
h2::after {
    content: "";
    display: block;
    width: 60px; /* Délka linky */
    height: 1.5px; /* Tloušťka linky */
    background-color: #e2c06d !important; /* Žlutá barva z obrázku */
    margin: 25px auto 0; /* Mezera nad linkou a vycentrování */
}

/* Hlavní text (všechny tři řádky) */
p {
    font-family: 'Lora', serif !important;
    font-size: 26px !important;
    line-height: 1.6 !important;
    color: #2c5a82 !important;
    text-align: center !important;
    margin-top: 45px !important; /* Mezera od žluté linky */
    max-width: 80% !important; /* Aby se text nezalamoval moc široce */
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Spodní řádek v kurzívě (Mimosa is not a trend...) */
/* V editoru ho musíte označit jako kurzívu (I) */
p em {
    display: block !important; /* Hodí text na nový řádek */
    font-family: 'Lora', serif !important;
    font-style: italic !important;
    font-size: 18px !important;
    color: #2c5a82 !important; /* Jemná zelenkavá barva */
    margin-top: 60px !important; /* Větší mezera od hlavního textu */
    letter-spacing: 0.05em !important;
}
}
#fw-section-rich-text-71e46466-e2f0-4d59-8309-b7bf418c9ac1 {
--color-primary: #b99f6e;
--color-primary-rgb: 185, 159, 110;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #162f45;
--color-on-background-rgb: 22, 47, 69;
--color-product-image-background: #e2dddd;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
/* 2. NADPIS: PHILOSOPHY */
h2 {
    font-family: 'Nunito Sans', sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4em !important; /* Rozestupy mezi písmeny pro luxusní vzhled */
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #2c5a82
 !important;
    text-align: center !important;
    margin-bottom: 5px !important;
}
/* Hlavní text (všechny tři řádky) */
p {
    font-family: 'Lora', serif !important;
    font-size: 26px !important;
    line-height: 1.6 !important;
    color: #2c5a82 !important;
    text-align: center !important;
    margin-top: 5px !important; /* Mezera od žluté linky */
    max-width: 80% !important; /* Aby se text nezalamoval moc široce */
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Spodní řádek v kurzívě (Mimosa is not a trend...) */
/* V editoru ho musíte označit jako kurzívu (I) */
p em {
    display: block !important; /* Hodí text na nový řádek */
    font-family: 'Lora', serif !important;
    font-style: italic !important;
    font-size: 18px !important;
    color: #2c5a82 !important; /* Jemná zelenkavá barva */
    margin-top: 5px !important; /* Větší mezera od hlavního textu */
    letter-spacing: 0.05em !important;
}
}
#fw-section-collections-list-99afec63-2d89-4f00-816b-c4216fc1fe91 {

/* Center collection titles in the Collection list section */
.collections-list__item-title {
    text-align: center !important;
    display: block;
    width: 100%;
}
/* Úplné skrytí názvu kolekce pod obrázkem */
.collections-list__item-title {
    display: none !important;
}

}