h1, h2, h3,
.advantages-item__title, .product-card__name, .product-page-name{
  font-family:Georgia, "Times New Roman", serif !important;
  color:#61735A !important;
}
.btn-primary, .button-add-to-cart{
  background-color:#61735A !important;
  border-color:#61735A !important;
  color:#FEF6EB !important;
  border-radius:999px !important;
}
.btn-primary:hover, .button-add-to-cart:hover{
  background-color:#47543F !important; border-color:#47543F !important;
}
.btn-secondary, .product-card__details-button{ border-radius:999px !important; }
.advantages-module{
  background-color:#98A88F !important; border-radius:16px !important; padding:32px 20px !important;
}
.advantages-item{
  background-color:#FFFDF9 !important; border-radius:16px !important; padding:24px !important;
}
.advantages-item__title, .advantages-item__text{ color:#37342D !important; }
.nanobar{ background-color:#B26C73 !important; color:#fff !important; }
.nanobar .nanobar-text, .nanobar a{ color:#fff !important; }
footer{ background-color:#47543F !important; color:#e8ece1 !important; }
footer a{ color:#e8ece1 !important; }
footer a:hover{ color:#E3AAAD !important; }
.product-price--special{ color:#B26C73 !important; }
.banner-item__title{
  font-family:Georgia, "Times New Roman", serif !important;
  color:#61735A !important;
}
.banner-item__subtitle{ color:#37342D !important; }
.fx-promobar{background:#B26C73;color:#fff;}
.fx-promobar__inner{max-width:1140px;margin:0 auto;padding:10px 20px;display:flex;
  align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center;font-size:.95rem;}
.fx-promobar__btn{background:#fff !important;color:#B26C73 !important;font-weight:700;
  text-decoration:none;padding:8px 18px;border-radius:999px;white-space:nowrap;
  font-size:.85rem;line-height:1.2;display:inline-block;}
.fx-promobar__btn:hover{background:#FEF6EB !important;}
.fx-sampler-wrap{ background:#FEF6EB; padding:0 20px 40px; }
.fx-sampler{ max-width:1000px; margin:0 auto; background:#61735A; color:#FEF6EB;
  border-radius:20px; padding:30px 36px; display:flex; align-items:center;
  justify-content:space-between; gap:28px; flex-wrap:wrap;
  box-shadow:0 14px 32px rgba(71,84,63,0.22); }
.fx-sampler__badge{ display:inline-block; background:#E3AAAD; color:#4B2F31;
  font-size:0.72rem; font-weight:700; letter-spacing:0.12em; text-transform:uppercase;
  padding:5px 14px; border-radius:999px; margin-bottom:12px; }
.fx-sampler h3{ font-family:Georgia, 'Times New Roman', serif !important; color:#FFFFFF !important;
  font-size:1.5rem; margin:0 0 8px; }
.fx-sampler p{ margin:0; color:#E9EEE4; max-width:56ch; line-height:1.6; }
.fx-sampler .fx-btn{ flex:0 0 auto; }
.fx-btn{ display:inline-block; border-radius:999px; padding:14px 34px; font-weight:600;
  text-decoration:none; line-height:1.25; text-align:center; }
.fx-btn:hover{ transform:translateY(-2px); }
.fx-btn--onsage{ background:#FEF6EB; color:#61735A; box-shadow:0 8px 20px rgba(0,0,0,0.16); }
.fx-btn--onsage:hover{ background:#FFFFFF; color:#61735A; }
.fx-btn--ghost{ color:#61735A; box-shadow:inset 0 0 0 2px #61735A; background:transparent; }
.fx-btn--ghost:hover{ background:#61735A; color:#FEF6EB; }
@media (max-width:760px){
  .fx-sampler{ flex-direction:column; align-items:stretch; padding:26px 24px; gap:22px; }
  .fx-sampler .fx-btn{ align-self:stretch; }
}
body.home-body .main-content{ overflow-x:hidden; }
.bannerslider-module .slick-list{ overflow:hidden; }
.bannerslider-module img{ max-width:100%; height:auto; }
body.home-body .main-content .module{ margin-top:20px !important; }
body.home-body .main-content > div:first-child .module{ margin-top:0 !important; }
body.home-body .main-content > .section-wrapper{ margin-top:0 !important; }
body.home-body .main-content > .section-wrapper:last-child{
  padding-top:64px !important; padding-bottom:64px !important; margin-top:20px !important; }
body.home-body .fx-intro{ padding:40px 20px 44px !important; }
body.home-body .seoh1-module{ padding-top:0 !important; padding-bottom:0 !important; }
body.home-body .advantages-module{
  position:relative; isolation:isolate;
  background-color:transparent !important;
  border-radius:0 !important;
  padding-top:72px !important; padding-bottom:72px !important; }
body.home-body .advantages-module::before{
  content:''; position:absolute; z-index:0; pointer-events:none;
  top:0; left:calc(50% - 50vw); width:100vw; height:100%;
  background-color:#98A88F;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1440,0 L1440,26 C1200,52 960,52 720,26 C480,0 240,0 0,26 Z' fill='%23FEF6EB'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0,34 C240,8 480,8 720,34 C960,60 1200,60 1440,34 L1440,60 L0,60 Z' fill='%23FEF6EB'/%3E%3C/svg%3E");
  background-repeat:no-repeat, no-repeat;
  background-position:top center, bottom center;
  background-size:100% 60px, 100% 60px; }
body.home-body .advantages-module > *{ position:relative; z-index:1; }
body.home-body .advantages-module .module-head-title{ color:#FEF6EB !important; }
@media (min-width:1200px){
  .container{ max-width:1320px !important; }
  .fx-promobar__inner{ max-width:1320px !important; }
}
body.home-body .fx-promobar,
body.home-body .bannerslider-module,
body.home-body .fx-sampler-wrap,
body.home-body .main-content > .section-wrapper:last-child{
  max-width:none !important;
  width:100vw !important;
  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;
}
body.home-body .bannerslider-module{ padding-left:0 !important; padding-right:0 !important; }
body.home-body .fx-sampler-wrap{ padding:0 !important; background-color:transparent !important; }
body.home-body .fx-sampler{
  max-width:none !important; border-radius:0 !important; box-shadow:none !important;
  padding:56px 6vw !important; }
body.home-body .landing__text-title{
  font-family:Georgia, "Times New Roman", serif !important; }
body.home-body .fx-sampler-wrap{
  background-color:#61735A !important;
  padding:36px 20px !important; }
body.home-body .fx-sampler{
  max-width:1320px !important; margin:0 auto !important;
  background-color:transparent !important; box-shadow:none !important;
  border-radius:0 !important; padding:0 !important; }
body.home-body .main-content > .section-wrapper:last-child{
  padding-left:20px !important; padding-right:20px !important; }
body.home-body .main-content > .section-wrapper:last-child{ border-radius:0 !important; }
body.home-body h1{
  position:absolute !important; width:1px !important; height:1px !important;
  padding:0 !important; margin:-1px !important; overflow:hidden !important;
  clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important;
}
footer .primary-background{
  background-color:transparent !important;
  border-radius:0 !important;
  padding:0 0 20px !important; }
footer{ padding-top:56px !important; }
footer .module-newsletter_subscribe-wrapper .content-module{
  max-width:900px !important; margin-left:auto !important; margin-right:auto !important; }
footer .module-head-title, footer h2, footer h3, footer h4{ color:#EEF1E8 !important; }
footer .module-newsletter_subscribe-wrapper .module-head-title{ color:#61735A !important; }
footer .contact-box{
  max-width:520px !important; margin-left:auto !important; margin-right:auto !important; }
body.information-page-body .main-content .container{ max-width:900px !important; }
body.home-body .main-content{ padding-bottom:0 !important; margin-bottom:0 !important; }
body.home-body .main-content > *:last-child{ margin-bottom:0 !important; }
@media (min-width:992px){
  body.home-body .product-snapshot-vertical{
    display:flex !important; flex-wrap:wrap !important;
    justify-content:center !important; }
  body.home-body .product-snapshot-vertical > .product-snapshot{
    flex:0 0 25% !important; max-width:25% !important; }
}
body.home-body .fx-sampler-wrap{
  width:auto !important; max-width:none !important;
  margin-left:0 !important; margin-right:0 !important;
  background-color:transparent !important;
  padding:8px 20px 28px !important; }
body.home-body .fx-sampler{
  max-width:1320px !important; margin:0 auto !important;
  background-color:#61735A !important;
  border-radius:20px !important;
  box-shadow:0 14px 32px rgba(71,84,63,0.18) !important;
  padding:30px 36px !important; }
body.home-body footer{ margin-top:0 !important; }
body.home-body .main-content{ padding-bottom:0 !important; }
body.home-body .main-content > .section-wrapper:last-child,
body.home-body .main-content > .section-wrapper:last-child .primary-background{
  background-color:#98A88F !important; }
body.home-body .main-content > .section-wrapper:last-child .landing__text-title,
body.home-body .main-content > .section-wrapper:last-child h2,
body.home-body .main-content > .section-wrapper:last-child h3,
body.home-body .main-content > .section-wrapper:last-child h4{
  color:#FEF6EB !important; }
body.home-body .main-content > .section-wrapper:last-child p,
body.home-body .main-content > .section-wrapper:last-child .landing__text,
body.home-body .main-content > .section-wrapper:last-child div{
  color:#FEF6EB; }
body.home-body .main-content > .section-wrapper:last-child a.btn,
body.home-body .main-content > .section-wrapper:last-child .btn{
  background-color:#FEF6EB !important; border-color:#FEF6EB !important;
  color:#61735A !important; }
body.home-body .main-content > .section-wrapper:last-child a.btn:hover,
body.home-body .main-content > .section-wrapper:last-child .btn:hover{
  background-color:#FFFFFF !important; border-color:#FFFFFF !important;
  color:#47543F !important; }
body.home-body .bannerslider-module{ text-align:center !important; }
body.home-body .banner-item__title,
body.home-body .banner-item__subtitle{
  text-align:center !important; margin-left:auto !important; margin-right:auto !important; }
body.home-body .advantages-module{
  padding-top:110px !important; padding-bottom:130px !important; }
body.information-page-body .main-content{ overflow-x:hidden; }
.fx-about h2{ font-family:Georgia, "Times New Roman", serif !important; color:#61735A !important; }
.fx-about p{ line-height:1.62; }
.fx-about__lead{
  text-align:center; color:#6B6559; font-size:1.08rem;
  max-width:56ch; margin:0 auto 8px; }
.fx-about__mission{ padding:36px 0 60px; text-align:center; }
.fx-about__mission h2{ font-size:clamp(1.9rem,3.8vw,2.7rem); margin:0 0 20px; }
.fx-about__mission p{ font-size:1.08rem; max-width:64ch; margin-left:auto; margin-right:auto; }
.fx-about__story{
  position:relative; isolation:isolate; color:#FFFFFF;
  padding:100px 0 116px; margin:0 0 8px; }
.fx-about__story::before{
  content:''; position:absolute; z-index:0; pointer-events:none;
  top:0; left:calc(50% - 50vw); width:100vw; height:100%;
  background-color:#98A88F;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1440,0 L1440,26 C1200,52 960,52 720,26 C480,0 240,0 0,26 Z' fill='%23FEF6EB'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0,34 C240,8 480,8 720,34 C960,60 1200,60 1440,34 L1440,60 L0,60 Z' fill='%23FEF6EB'/%3E%3C/svg%3E");
  background-repeat:no-repeat, no-repeat;
  background-position:top center, bottom center;
  background-size:100% 60px, 100% 60px; }
.fx-about__story > *{ position:relative; z-index:1; }
.fx-about__story h2{
  color:#FFFFFF !important; text-align:center;
  font-size:clamp(1.9rem,3.8vw,2.7rem); margin:0 0 32px; }
.fx-about__story ul{ padding-left:1.1em; margin:0 0 1em; }
.fx-about__story li{ margin-bottom:12px; }
.fx-about__leadq{ font-weight:700; font-size:1.06rem; margin:20px 0 12px; }
.fx-about__cols{
  display:grid; grid-template-columns:1.1fr .9fr; gap:44px; align-items:center; }
.fx-about__cone{
  min-height:250px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 260'%3E%3Ccircle cx='100' cy='70' r='46' fill='%23BFD6A8'/%3E%3Ccircle cx='100' cy='120' r='52' fill='%23F3E4E5'/%3E%3Cpath d='M56 150 L100 250 L144 150 Z' fill='%23EAD3B0'/%3E%3Cpath d='M56 150 L144 150 M70 170 L130 170 M84 190 L116 190 M96 210 L104 210' stroke='%23cbb48e' stroke-width='3' fill='none' opacity='.7'/%3E%3Cg fill='%238a6f4a'%3E%3Ccircle cx='88' cy='64' r='3'/%3E%3Ccircle cx='112' cy='80' r='3'/%3E%3Ccircle cx='95' cy='118' r='3'/%3E%3Ccircle cx='115' cy='130' r='3'/%3E%3Ccircle cx='82' cy='128' r='3'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat:no-repeat; background-position:center; background-size:contain; }
.fx-about__founders{ padding:56px 0 64px; }
.fx-about__founders h2{
  text-align:center; font-size:clamp(2rem,4vw,3rem); margin:0 0 44px; }
.fx-about__row{
  display:grid; grid-template-columns:.95fr 1.05fr; gap:44px;
  align-items:center; margin:0 0 40px; }
.fx-about__row--rev{ grid-template-columns:1.05fr .95fr; }
.fx-about__row--rev .fx-about__fig{ order:2; }
.fx-about__fig{ margin:0; display:flex; flex-direction:column; gap:12px; }
.fx-about__photo{
  border-radius:18px; aspect-ratio:5/4;
  background:linear-gradient(135deg,#AEBFA0,#CDBFAB);
  display:grid; place-items:center;
  box-shadow:0 14px 30px rgba(0,0,0,0.14); }
.fx-about__photo span{
  color:#FFFFFF; font-size:0.8rem; letter-spacing:0.05em; text-transform:uppercase;
  background:rgba(0,0,0,0.26); padding:6px 14px; border-radius:999px; }
.fx-about__fig figcaption{ text-align:center; font-weight:700; color:#37342D; }
.fx-about__mid{ max-width:74ch; margin:0 auto 40px; }
.fx-about__cta{ text-align:center; }
.fx-btn--primary{
  background:#61735A; color:#FEF6EB; box-shadow:0 8px 20px rgba(97,115,90,0.30); }
.fx-btn--primary:hover{ background:#47543F; color:#FEF6EB; }
@media (max-width:900px){
  .fx-about__cols,
  .fx-about__row,
  .fx-about__row--rev{ grid-template-columns:1fr !important; gap:28px !important; }
  .fx-about__row--rev .fx-about__fig{ order:0; }
  .fx-about__cone{ min-height:180px; }
  .fx-about__story{ padding:88px 0 100px; }
}
.fx-btn, .fx-btn:hover, .fx-btn:focus{ text-decoration:none !important; }
body.information-page-body .main-content .container{ max-width:1080px !important; }
body.information-page-body .main-content .column-content{
  flex:0 0 100% !important; max-width:100% !important; }
body.information-page-body .main-content .column-right:empty{ display:none !important; }
body.information-page-body .information,
body.information-page-body .information__fulltext,
body.information-page-body .information__item,
body.information-page-body .page-body{ max-width:none !important; }
body.information-page-body .main-content p,
body.information-page-body .main-content ul,
body.information-page-body .main-content ol{ max-width:74ch; }
body.information-page-body .fx-about p,
body.information-page-body .fx-about ul,
body.information-page-body .fx-about ol{ max-width:none; }
body.information-page-body .underlined-links .fx-btn{ text-decoration:none !important; }
[class*="wishlist"],
[id*="wishlist"],
[data-wishlist],
a[href*="wishlist"],
[onclick*="wishlist"],
[class*="favourite"],
[class*="favorite"]{ display:none !important; }
body.information-page-body .page-head,
body.information-page-body .custom-page-head-title{ text-align:center !important; }
body.fx-about-page .main-content .container{ max-width:1200px !important; }
body.fx-about-page .fx-about__mid,
body.fx-about-page .fx-about__mid p{
  max-width:none; margin-left:0; margin-right:0; }
body.fx-about-page .fx-about h2{
  text-align:center; font-size:clamp(1.8rem,3.4vw,2.4rem); }
body.fx-about-page .fx-about p,
body.fx-about-page .fx-about li{ text-align:left; line-height:1.7; }
body.fx-about-page .fx-about__mission{ text-align:center; }
body.fx-about-page .fx-about__mission p{
  text-align:center; max-width:72ch;
  margin-left:auto; margin-right:auto; }
body.fx-about-page .fx-about__mission{ padding:8px 0 56px; }
body.fx-about-page .fx-about__mission h2{ margin:0 0 20px; }
body.fx-about-page .fx-about__story{ padding:96px 0 108px; }
body.fx-about-page .fx-about__story h2{ margin:0 0 28px; }
body.fx-about-page .fx-about__founders{ padding:56px 0 64px; }
body.fx-about-page .fx-about__founders h2{ margin:0 0 40px; }
body.fx-about-page .fx-about__row{ margin:0 0 48px; }
body.fx-about-page .fx-about__mid{ margin:0 0 48px; }
body.fx-about-page .fx-about__cols{
  grid-template-columns:1fr 340px; gap:40px; align-items:center; }
body.fx-about-page .fx-about__row{
  grid-template-columns:0.9fr 1.1fr; gap:40px; align-items:center; }
body.fx-about-page .fx-about__row--rev{
  grid-template-columns:1.1fr 0.9fr; }
body.fx-about-page .fx-about__fig figcaption{ margin-top:4px; }
body.fx-about-page .fx-about__row .fx-about__cta{
  margin-top:0; padding-top:24px; text-align:center; }
body.fx-about-page .fx-about__photo img{
  display:block; width:100%; height:100%;
  object-fit:cover; border-radius:18px; }
body.fx-about-page .page-head{
  position:absolute !important; width:1px !important; height:1px !important;
  padding:0 !important; margin:-1px !important; overflow:hidden !important;
  clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important; }
@media (max-width:900px){
  body.fx-about-page .fx-about__cols,
  body.fx-about-page .fx-about__row,
  body.fx-about-page .fx-about__row--rev{
    grid-template-columns:1fr !important; gap:28px !important; }
  body.fx-about-page .fx-about__row--rev .fx-about__fig{ order:0; }
  body.fx-about-page .fx-about__story{ padding:84px 0 96px; }
}
.fx-short-desc{
  margin:14px 0 22px;
  font-size:1.05rem;
  line-height:1.7;
  color:#37342D; }
body.home-body .product-card-image{ margin-bottom:18px !important; }
body.home-body .product-card__body{ gap:6px !important; }
body.home-body .product-card__body > .product-card__title{ margin:0 !important; }
body.home-body .product-card__body > .product-card__short-description{ margin:0 !important; }
body.home-body .product-card__body > .product-card__price{ margin-bottom:6px !important; row-gap:0 !important; }
body.home-body .product-price__decrease-wrapper{ display:flex !important; padding:0 !important; }
body.home-body .product-card__footer{ margin-top:0 !important; }
body.home-body .product-card__details{ margin-top:0 !important; }
body.home-body .fx-sampler{ max-width:1015px !important; }
body.home-body .product-card{ padding-bottom:10px !important; }
body.home-body .product-card__details{ margin-bottom:2px !important; }
body.home-body .module-customcontent2-wrapper > .module{ margin-top:10px !important; }
body.home-body .fx-sampler-wrap{ padding-top:4px !important; }
.fx-info__tablewrap { overflow-x: auto; margin-bottom: 1.5rem; }
.fx-info__table { width: 100%; border-collapse: collapse; }
.fx-info__table th {
  text-align: left; padding: .75rem;
  background: #FEF6EB; border-bottom: 2px solid #61735A;
}
.fx-info__table td { padding: .75rem; border-bottom: 1px solid #E5DED3; }
.fx-info__callout {
  background: #FEF6EB; border-left: 4px solid #61735A;
  padding: 1rem 1.25rem; margin-bottom: 2rem;
}
.fx-info h2, .fx-info h3 { font-family: Georgia, serif; color: #61735A; }
.fx-info__note { margin-top: 2rem; }
.fx-nl{
  background:#FEF6EB;
  border-radius:20px;
  padding:36px 32px;
  max-width:720px;
  margin:0 auto; }
.fx-nl-wrap{
  background:#61735A;
  padding:56px 20px;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  width:100vw; }
.fx-nl__title{
  font-family:Georgia, "Times New Roman", serif !important;
  color:#61735A !important;
  font-size:1.5rem;
  margin:0 0 10px; }
.fx-nl__lead{
  color:#37342D;
  line-height:1.6;
  margin:0 0 18px; }
.fx-nl__fields{ display:flex; gap:14px; flex-wrap:wrap; }
.fx-nl__field{ flex:1 1 220px; display:flex; flex-direction:column; gap:6px; }
.fx-nl__label{ font-size:.85rem; font-weight:600; color:#47543F; }
.fx-nl__optional{ font-weight:400; color:#7A7566; }
.fx-nl__input{
  width:100%;
  padding:12px 16px;
  border:1px solid #D9D2C6;
  border-radius:999px;
  background:#FFFDF9;
  color:#37342D;
  font-size:1rem;
  line-height:1.3; }
.fx-nl__input:focus{
  outline:none;
  border-color:#61735A;
  box-shadow:0 0 0 3px rgba(97,115,90,0.18); }
.fx-nl__input.is-error{ border-color:#B26C73; }
.fx-nl__consent{
  display:flex;
  align-items:flex-start;
  gap:10px;
  margin:18px 0 6px;
  font-size:.85rem;
  line-height:1.55;
  color:#37342D;
  cursor:pointer; }
.fx-nl__consent input{ margin-top:3px; flex:0 0 auto; }
.fx-nl__consent a{ color:#61735A; text-decoration:underline; }
.fx-nl__consent.is-error span{ color:#B26C73; }
.fx-nl__fine{
  margin:6px 0 0 28px;
  font-size:.75rem;
  line-height:1.5;
  color:#7A7566; }
.fx-nl__submit{
  margin-top:14px;
  border:none;
  cursor:pointer;
  font-size:1rem;
  font-family:inherit; }
.fx-nl__submit[disabled]{ opacity:.55; cursor:default; }
.fx-nl__submit[disabled]:hover{ transform:none; }
.fx-nl__msg{
  margin:14px 0 0;
  font-size:.9rem;
  line-height:1.5;
  min-height:1.2em; }
.fx-nl__msg.is-ok{ color:#61735A; font-weight:600; }
.fx-nl__msg.is-bad{ color:#B26C73; font-weight:600; }
.fx-nl__hp{
  position:absolute !important;
  left:-9999px !important;
  width:1px !important;
  height:1px !important;
  opacity:0 !important; }
@media (max-width:600px){
  .fx-nl{ padding:26px 20px; border-radius:16px; }
  .fx-nl__fields{ flex-direction:column; gap:12px; }
  .fx-nl__field{ flex:0 0 auto; }
  .fx-nl__submit{ display:block; width:100%; }
}
footer .primary-background{
  flex-direction:row !important; flex-wrap:wrap !important;
  align-items:flex-start !important; column-gap:40px !important; row-gap:30px !important; }
footer .primary-background > .module-newsletter_subscribe-wrapper{ flex:0 0 100% !important; }
footer .primary-background > .section-wrapper,
footer .primary-background > .module-information-wrapper,
footer .primary-background > .module-information2-wrapper{ flex:1 1 240px !important; min-width:0 !important; }
@media (max-width:767px){
  footer .primary-background{ flex-direction:column !important; }
  footer .primary-background > .section-wrapper,
  footer .primary-background > .module-information-wrapper,
  footer .primary-background > .module-information2-wrapper{ flex:0 0 auto !important; }
}
body.home-body .main-content > .section-wrapper{
  background-color:transparent !important; border-radius:0 !important;
  padding:0 !important; margin-left:0 !important; margin-right:0 !important;
  width:auto !important; max-width:none !important; }
body.home-body .home-landing-container{
  position:relative; isolation:isolate;
  padding-top:56px !important; padding-bottom:88px !important;
  padding-left:40px !important; padding-right:40px !important; }
@media (max-width:600px){
  body.home-body .home-landing-container{
    padding-left:20px !important; padding-right:20px !important; } }
body.home-body .home-landing-container::before{
  content:''; position:absolute; z-index:0; pointer-events:none;
  top:0; left:calc(50% - 50vw); width:100vw; height:100%;
  background-color:#F0CBA8;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0,38 C240,66 480,66 720,40 C960,14 1200,14 1440,38 L1440,64 L0,64 Z' fill='%23E3AAAD'/%3E%3C/svg%3E");
  background-repeat:no-repeat; background-position:bottom center; background-size:100% 64px; }
body.home-body .home-landing-container > *{ position:relative; z-index:1; }
body.home-body .home-landing-container .landing__text-title,
body.home-body .home-landing-container h2,
body.home-body .home-landing-container h3,
body.home-body .home-landing-container h4{ color:#4B2F31 !important; }
body.home-body .home-landing-container p,
body.home-body .home-landing-container .landing__text,
body.home-body .home-landing-container div{ color:#5C4038; }
body.home-body .home-landing-container a.btn,
body.home-body .home-landing-container .btn{
  background-color:#A85832 !important; border-color:#A85832 !important; color:#FEF6EB !important; }
body.home-body .home-landing-container a.btn:hover,
body.home-body .home-landing-container .btn:hover{
  background-color:#8A4526 !important; border-color:#8A4526 !important; color:#FFFFFF !important; }
body.home-body .home-landing-container .landing__text-button{
  font-size:18px !important; padding:14px 26px !important; }
body.home-body .home-landing-container .landing__image-placeholder{
  min-height:400px !important; }
body.home-body .home-landing-container .landing__image-wrapper img{
  width:100% !important; height:auto !important;
  aspect-ratio:3/2 !important;
  max-height:400px !important; object-fit:cover !important; }
body.home-body .module-customcontent5-wrapper{
  position:relative; isolation:isolate;
  width:100vw !important; max-width:none !important;
  margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important;
  background-color:#E3AAAD !important;
  padding:44px 20px 96px !important; }
@media (max-width:600px){
  body.home-body .module-customcontent5-wrapper{ padding:36px 16px 88px !important; }
}
body.home-body .module-customcontent5-wrapper::after{
  content:''; position:absolute; z-index:0; pointer-events:none;
  left:0; bottom:0; width:100%; height:64px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0,28 C240,4 480,4 720,28 C960,52 1200,52 1440,28 L1440,64 L0,64 Z' fill='%2347543F'/%3E%3C/svg%3E");
  background-repeat:no-repeat; background-position:bottom center; background-size:100% 64px; }
body.home-body .module-customcontent5-wrapper > *{ position:relative; z-index:1; }
body.home-body .module-customcontent5-wrapper .module{ margin-top:0 !important; max-width:none !important; padding:0 !important; }
body.home-body .module-customcontent5-wrapper .module-head{ display:none !important; }
body.home-body .fx-nl-wrap{
  width:auto !important; max-width:none !important;
  margin:0 !important; padding:0 !important; background-color:transparent !important; }
body.home-body .fx-nl{
  max-width:1140px !important; margin:0 auto !important;
  background-color:transparent !important; box-shadow:none !important;
  border-radius:0 !important; padding:0 !important; }
body.home-body .fx-nl__title{ color:#4B2F31 !important; }
body.home-body .fx-nl__lead,
body.home-body .fx-nl__consent,
body.home-body .fx-nl label{ color:#4B2F31 !important; }
body.home-body .fx-nl__fine{ color:#6E4A4C !important; }
body.home-body .fx-nl__consent a{ color:#8E4E55 !important; }
body.home-body .fx-nl__submit{
  background-color:#8E4E55 !important; border-color:#8E4E55 !important;
  color:#FEF6EB !important; box-shadow:inset 0 0 0 2px #8E4E55 !important; }
body.home-body .fx-nl__submit:hover{
  background-color:#6E4A4C !important; border-color:#6E4A4C !important;
  color:#FFFFFF !important; box-shadow:inset 0 0 0 2px #6E4A4C !important; }
.breadcrumb{ display:none !important; }
.fx-barion-col{ flex:0 0 100% !important; order:5 !important; }
@media (max-width:767px){ .fx-barion-col{ flex:0 0 auto !important; } }
.fx-barion-banner{
  display:flex !important; justify-content:center !important;
  padding:22px 8px 2px !important; margin-top:10px !important;
  border-top:1px solid #5A6752 !important;
}
.fx-barion-banner img{ max-width:320px !important; width:100% !important; height:auto !important; display:block !important; }
.fx-prod__lead{ font-size:1.08rem; line-height:1.7; }
.fx-prod h2{ font-size:1.25rem; margin:1.6rem 0 .6rem; }
.fx-prod h3{ font-size:1.05rem; margin:1.2rem 0 .5rem; }
.fx-prod__steps{ margin:0 0 .9rem 1.2rem; }
.fx-prod__steps li{ margin-bottom:.4rem; }
.fx-prod__tablewrap{ overflow-x:auto; margin-bottom:1.4rem; }
.fx-prod__nutri, .fx-prod__data{ width:100%; border-collapse:collapse; }
.fx-prod__nutri th{
  text-align:left; font-size:.92rem; font-weight:600;
  padding:.6rem .75rem; background:#FEF6EB; border-bottom:2px solid #61735A;
}
.fx-prod__nutri td, .fx-prod__data td{
  padding:.55rem .75rem; border-bottom:1px solid #E5DED3; font-weight:400;
}
.fx-prod__nutri th+th{ text-align:right; }
.fx-prod__nutri td+td{ text-align:right; white-space:nowrap; }
.fx-prod__data{ max-width:520px; margin-bottom:1.4rem; }
.fx-prod__data td:first-child{ width:45%; }
.category-list-body .sortbar { display: none !important; }
.fx-card-sizes .product-card__price{ display:block !important; }
.fx-card-sizes__label{
  display:block !important;
  font-size:.8rem !important; font-weight:400 !important;
  opacity:.75 !important; margin-bottom:.15rem !important;
}
.header-logo-img{ width:auto !important; height:auto !important; }
@media (min-width:992px){
  .header-logo-img{ max-height:60px !important; max-width:300px !important; }
}
body.fx-about-page .fx-about__photo--tall{
  aspect-ratio:2/3 !important;
  max-width:340px !important; margin-left:auto !important; margin-right:auto !important; }
body.informationid_5  .information__fulltext,   
body.informationid_44 .information__fulltext,   
body.informationid_64 .information__fulltext,   
body.informationid_70 .information__fulltext,   
body.informationid_82 .information__fulltext{   
  min-height:2000px; }
.embed-box{ min-height:2000px; }
.fbw-withdrawal-root .fbw-header{ display:none !important; }
body.informationid_67 .fbw-header{ display:none !important; }
.category-custom-html-bottom .fx-prod{
  text-align:left !important;
  max-width:760px; margin-left:auto; margin-right:auto;
  padding-left:16px; padding-right:16px; }
.category-custom-html-bottom .fx-prod h2,
.category-custom-html-bottom .fx-prod p,
.category-custom-html-bottom .fx-prod li{ text-align:left !important; }
.category-custom-html-bottom .fx-prod ol,
.category-custom-html-bottom .fx-prod ul{ padding-left:24px; margin-left:0; }
.category-custom-html-bottom .fx-prod li{ margin-bottom:4px; }
#module_customcontent7_wrapper,
#customcontent7 {
  display: none !important;
}