body.page-id-11350124 .page-header,
body.page-id-11350124 .entry-header,
body.page-id-11350124 .entry-title,
body.page-id-11350124 .botiga-breadcrumb-trail{
  display:none;
}

body.page-id-11350124 .entry-content{
  max-width:none;
  margin:0;
}

.emb-sm-home{
  --cream:#fffaf7;
  --peach:#f3dfd7;
  --ink:#272323;
  --orange:#c95025;
  --sage:#71816d;
  color:var(--ink);
}

.emb-sm-home *{
  box-sizing:border-box;
}

.emb-sm-home h1,
.emb-sm-home h2,
.emb-sm-home h3{
  color:var(--ink);
  line-height:1.12;
  margin-top:0;
}

.emb-sm-hero{
  max-width:1200px;
  margin:28px auto 22px;
  padding:20px;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);
  gap:28px;
  align-items:center;
  background:var(--cream);
  border-radius:26px;
}

.emb-sm-hero-copy{
  padding:28px;
}

.emb-sm-eyebrow,
.emb-sm-kicker{
  color:var(--orange);
  font-size:.78rem;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
}

.emb-sm-hero h1{
  font-size:clamp(2.25rem,4vw,4.2rem);
  margin-bottom:22px;
}

.emb-sm-lead{
  max-width:680px;
  font-size:1.08rem;
  line-height:1.65;
}

.emb-sm-hero-media img{
  display:block;
  width:100%;
  height:auto;
  border-radius:20px;
}

.emb-sm-search{
  display:flex;
  gap:8px;
  margin:28px 0 18px;
}

.emb-sm-search input{
  min-width:0;
  flex:1;
  padding:15px 17px;
  border:1px solid #d7cec9;
  border-radius:12px;
  background:#fff;
}

.emb-sm-search button,
.emb-sm-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:14px 19px;
  border:0;
  border-radius:12px;
  background:var(--orange);
  color:#fff!important;
  font-weight:700;
  text-decoration:none;
  cursor:pointer;
}

.emb-sm-actions{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}

.emb-sm-button-light{
  background:#fff;
  color:var(--ink)!important;
  border:1px solid #cfc3bd;
}

.emb-sm-trust{
  max-width:1160px;
  margin:0 auto 60px;
  padding:17px 24px;
  display:flex;
  justify-content:center;
  gap:32px;
  flex-wrap:wrap;
  background:var(--peach);
  border-radius:16px;
  font-weight:650;
}

.emb-sm-section{
  max-width:1160px;
  margin:0 auto;
  padding:62px 20px;
}

.emb-sm-section h2,
.emb-sm-feature h2,
.emb-sm-newsletter h2{
  margin-bottom:14px;
  font-size:clamp(1.8rem,3vw,3rem);
}

.emb-sm-intro{
  max-width:720px;
  margin-bottom:32px;
  line-height:1.65;
}

.emb-sm-interest-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin-top:30px;
}

.emb-sm-interest-grid a{
  min-height:145px;
  padding:25px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  color:var(--ink);
  text-decoration:none;
  background:#f7eee9;
  border:1px solid #eadbd4;
  border-radius:18px;
}

.emb-sm-interest-grid a:nth-child(2n){
  background:#edf1eb;
  border-color:#dce4d8;
}

.emb-sm-interest-grid span{
  margin-bottom:7px;
  font-size:.9rem;
}

.emb-sm-interest-grid strong{
  font-size:1.15rem;
}

.emb-sm-feature{
  max-width:1120px;
  margin:30px auto 45px;
  padding:42px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
  color:#fff;
  background:var(--sage);
  border-radius:24px;
}

.emb-sm-feature h2,
.emb-sm-feature p,
.emb-sm-feature .emb-sm-kicker{
  color:#fff;
}

.emb-sm-benefit-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
  margin-top:28px;
}

.emb-sm-benefit-grid article{
  padding:28px;
  background:#fff;
  border:1px solid #eadfd9;
  border-radius:18px;
}

.emb-sm-benefit-grid article>strong{
  display:flex;
  width:38px;
  height:38px;
  margin-bottom:18px;
  align-items:center;
  justify-content:center;
  background:var(--peach);
  border-radius:50%;
}

.emb-sm-newsletter{
  max-width:1120px;
  margin:30px auto 40px;
  padding:42px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:32px;
  align-items:center;
  background:var(--peach);
  border-radius:24px;
}

.emb-sm-disclosure{
  max-width:1080px;
  margin:0 auto;
  padding:15px 20px 55px;
  color:#625b57;
  font-size:.85rem;
  text-align:center;
}

@media(max-width:900px){
  .emb-sm-hero{
    grid-template-columns:1fr;
    margin:16px 14px;
    padding:14px;
  }

  .emb-sm-hero-copy{
    padding:18px 12px 8px;
  }

  .emb-sm-trust{
    margin:0 14px 35px;
  }

  .emb-sm-interest-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .emb-sm-feature{
    margin:25px 14px;
    align-items:flex-start;
    flex-direction:column;
  }

  .emb-sm-newsletter{
    margin:25px 14px;
    grid-template-columns:1fr;
  }
}

@media(max-width:600px){
  .emb-sm-hero h1{
    font-size:2.15rem;
  }

  .emb-sm-search,
  .emb-sm-actions{
    flex-direction:column;
  }

  .emb-sm-search button,
  .emb-sm-button{
    width:100%;
  }

  .emb-sm-section{
    padding:46px 16px;
  }

  .emb-sm-interest-grid,
  .emb-sm-benefit-grid{
    grid-template-columns:1fr;
  }

  .emb-sm-feature,
  .emb-sm-newsletter{
    padding:28px 22px;
  }
}

/* EMB Emotion V2 */
.emb-sm-hero{
  position:relative;
  display:block;
  min-height:640px;
  padding:0;
  overflow:hidden;
  color:#fff;
  background:#241f1d;
}

.emb-sm-hero-media{
  position:absolute;
  inset:0;
  min-height:0;
}

.emb-sm-hero-media picture{
  display:block;
  height:100%;
}

.emb-sm-hero-media::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(
    90deg,
    rgba(29,24,22,.94) 0%,
    rgba(29,24,22,.78) 38%,
    rgba(29,24,22,.16) 72%,
    rgba(29,24,22,0) 100%
  );
}

.emb-sm-hero-media img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:0;
}

.emb-sm-hero-copy{
  position:relative;
  z-index:2;
  max-width:720px;
  padding:clamp(52px,6vw,88px);
}

.emb-sm-hero h1{
  max-width:680px;
  color:#fff;
  font-size:clamp(2.8rem,5vw,5.2rem);
  line-height:1.02;
}

.emb-sm-hero .emb-sm-eyebrow{
  color:#f2b39b;
}

.emb-sm-hero .emb-sm-lead{
  max-width:570px;
  color:#fff7f3;
  font-size:1.16rem;
}

.emb-sm-hero .emb-sm-search{
  max-width:590px;
}

.emb-sm-hero .emb-sm-button-light{
  color:#fff!important;
  background:rgba(255,255,255,.12);
  border-color:rgba(255,255,255,.55);
}

.emb-sm-trust{
  margin-top:24px;
}

.emb-sm-interest-grid a{
  min-height:0;
  padding:0;
  overflow:hidden;
  background:#fff!important;
  border:0;
  box-shadow:0 10px 30px rgba(56,42,36,.09);
  transition:transform .25s ease,box-shadow .25s ease;
}

.emb-sm-interest-grid a:hover{
  transform:translateY(-4px);
  box-shadow:0 16px 36px rgba(56,42,36,.15);
}

.emb-sm-interest-grid img{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:4/5;
  object-fit:cover;
}

.emb-sm-interest-grid span{
  margin:0;
  padding:19px 21px 4px;
  color:#70645e;
}

.emb-sm-interest-grid strong{
  padding:0 21px 23px;
  font-size:1.25rem;
}

@media(max-width:700px){
  .emb-sm-hero{
    display:flex;
    min-height:0;
    flex-direction:column;
  }

  .emb-sm-hero-media{
    position:relative;
    order:-1;
    height:440px;
  }

  .emb-sm-hero-media::after{
    background:linear-gradient(
      180deg,
      rgba(36,31,29,0) 38%,
      rgba(36,31,29,.32) 67%,
      #241f1d 100%
    );
  }

  .emb-sm-hero-copy{
    max-width:none;
    margin-top:-42px;
    padding:18px 22px 32px;
  }

  .emb-sm-hero h1{
    font-size:clamp(2.35rem,10vw,3.5rem);
  }
}

/* EMB Emotion V3 */
body.page-id-11350124 .content-wrapper,
body.page-id-11350124 .site-main{
  padding-top:0!important;
}

body.page-id-11350124 .emb-sm-hero{
  min-height:560px;
  margin-top:18px;
}

body.page-id-11350124 .emb-sm-hero-copy{
  max-width:680px;
  padding:54px 60px 48px;
}

body.page-id-11350124 .emb-sm-hero h1{
  max-width:610px;
  color:#fff!important;
  font-size:clamp(2.7rem,4.4vw,4.35rem);
  line-height:1.04;
  text-shadow:0 2px 18px rgba(0,0,0,.35);
}

body.page-id-11350124 .emb-sm-hero .emb-sm-lead{
  color:#fff!important;
}

body.page-id-11350124 .emb-sm-hero-media::after{
  background:linear-gradient(
    90deg,
    rgba(25,21,19,.92) 0%,
    rgba(25,21,19,.73) 42%,
    rgba(25,21,19,.12) 75%,
    rgba(25,21,19,0) 100%
  );
}

body.page-id-11350124 .emb-sm-trust{
  margin-bottom:0;
}

body.page-id-11350124 #inspiration{
  padding-top:44px;
}

body.page-id-11350124 #inspiration h2{
  margin-bottom:28px;
}

body.page-id-11350124 .emb-sm-feature{
  margin-top:12px;
  padding:36px 40px;
}

body.page-id-11350124 .emb-sm-feature h2,
body.page-id-11350124 .emb-sm-feature p,
body.page-id-11350124 .emb-sm-feature .emb-sm-kicker{
  color:#fff!important;
}

body.page-id-11350124 .emb-sm-newsletter .emb-sn-submit,
body.page-id-11350124 .emb-sm-newsletter button[type="submit"],
body.page-id-11350124 .emb-sm-newsletter input[type="submit"]{
  color:#fff!important;
  background:#c95025!important;
  border-color:#c95025!important;
}

@media(max-width:700px){
  body.page-id-11350124 .emb-sm-hero{
    margin-top:10px;
  }

  body.page-id-11350124 .emb-sm-hero-copy{
    padding:16px 22px 30px;
  }

  body.page-id-11350124 .emb-sm-hero h1{
    font-size:clamp(2.25rem,10vw,3.35rem);
  }
}

/* EMB Editorial Typography V4 */
body.page-id-11350124,
body.page-id-11350124 .site-content,
body.page-id-11350124 .content-wrapper{
  background:#f7f4f2;
}

body.page-id-11350124 .emb-sm-home{
  --cream:#fffdfa;
  --peach:#f1ddd4;
  --ink:#282321;
  --orange:#b95832;
  --sage:#748371;
  font-family:
    ui-sans-serif,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Arial,
    sans-serif;
}

body.page-id-11350124 .emb-sm-home h1,
body.page-id-11350124 .emb-sm-home h2{
  font-family:
    ui-serif,
    Georgia,
    Cambria,
    "Times New Roman",
    Times,
    serif;
  font-weight:600;
  letter-spacing:-.025em;
}

body.page-id-11350124 .emb-sm-hero h1{
  max-width:620px;
  font-size:clamp(3rem,4.4vw,4.55rem);
  line-height:.99;
  letter-spacing:-.035em;
}

body.page-id-11350124 .emb-sm-section h2,
body.page-id-11350124 .emb-sm-feature h2,
body.page-id-11350124 .emb-sm-newsletter h2{
  line-height:1.05;
}

body.page-id-11350124 .emb-sm-eyebrow,
body.page-id-11350124 .emb-sm-kicker{
  font-family:
    ui-sans-serif,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Arial,
    sans-serif;
  font-weight:700;
  letter-spacing:.12em;
}

body.page-id-11350124 .emb-sm-interest-grid strong,
body.page-id-11350124 .emb-sm-benefit-grid h3{
  font-family:
    ui-sans-serif,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Arial,
    sans-serif;
  font-weight:700;
}

body.page-id-11350124 .emb-sm-button:hover,
body.page-id-11350124 .emb-sm-search button:hover{
  background:#994725;
}

/* EMB Balanced Typography V5 */
body.page-id-11350124 .emb-sm-hero h1,
body.page-id-11350124 .emb-sm-feature h2,
body.page-id-11350124 .emb-sm-benefits h2,
body.page-id-11350124 .emb-sm-newsletter h2{
  font-family:
    ui-sans-serif,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Arial,
    sans-serif;
  font-weight:750;
  letter-spacing:-.035em;
}

body.page-id-11350124 .emb-sm-hero h1{
  line-height:1.02;
}

body.page-id-11350124 .emb-sm-inspiration h2{
  font-family:
    ui-serif,
    Georgia,
    Cambria,
    "Times New Roman",
    Times,
    serif;
  font-weight:500;
  letter-spacing:-.025em;
  line-height:1.05;
}

body.page-id-11350124 .emb-sm-benefits h2{
  letter-spacing:-.03em;
}

/* EMB Balanced Typography V5 */
body.page-id-11350124 .emb-sm-hero h1,
body.page-id-11350124 .emb-sm-feature h2,
body.page-id-11350124 .emb-sm-benefits h2,
body.page-id-11350124 .emb-sm-newsletter h2{
  font-family:
    ui-sans-serif,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Arial,
    sans-serif;
  font-weight:750;
  letter-spacing:-.035em;
}

body.page-id-11350124 .emb-sm-hero h1{
  line-height:1.02;
}

body.page-id-11350124 .emb-sm-inspiration h2{
  font-family:
    ui-serif,
    Georgia,
    Cambria,
    "Times New Roman",
    Times,
    serif;
  font-weight:500;
  letter-spacing:-.025em;
  line-height:1.05;
}

body.page-id-11350124 .emb-sm-benefits h2{
  letter-spacing:-.03em;
}

/* EMB Shoppingmall 0.5.1: verständliche Produktsuche */

body.page-id-11350124 .emb-sm-search {
    display:grid !important;
    grid-template-columns:minmax(0, 1fr) auto !important;
    gap:10px 12px !important;
    width:min(760px, 100%) !important;
    align-items:end !important;
}

body.page-id-11350124 .emb-sm-search-title,
body.page-id-11350124 .emb-sm-search-help {
    grid-column:1 / -1 !important;
    width:100% !important;
}

body.page-id-11350124 .emb-sm-search-title {
    margin:0 !important;
}

body.page-id-11350124 .emb-sm-search input[type="search"] {
    display:block !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    margin:0 !important;
}

body.page-id-11350124 .emb-sm-search button[type="submit"] {
    width:auto !important;
    min-width:110px !important;
    margin:0 !important;
    white-space:nowrap !important;
}

body.page-id-11350124 .emb-sm-search-help {
    margin:0 !important;
}

@media (max-width:600px) {
    body.page-id-11350124 .emb-sm-search {
        grid-template-columns:1fr !important;
    }

    body.page-id-11350124 .emb-sm-search button[type="submit"] {
        width:100% !important;
    }
}
