/** Shopify CDN: Minification failed

Line 429:40 Expected identifier but found bad string token
Line 429:43 Unterminated string token
Line 675:40 Expected identifier but found bad string token
Line 675:43 Unterminated string token

**/
/*============Fontface===============*/
@font-face {
  font-family: Boska-Regular;
  src: url(/cdn/shop/files/Boska-Regular.woff?v=1755521464);
}
@font-face {
  font-family: Boska-Medium;
  src: url(/cdn/shop/files/Boska-Medium.woff?v=1755521464);
}
@font-face {
  font-family: Boska-Bold;
  src: url(/cdn/shop/files/Boska-Bold.woff?v=1755521465);
}
@font-face {
  font-family: 'Carl Brown';
  src: url(/cdn/shop/files/CarlBrown.woff?v=1756271320);
}
@font-face {
  font-family: Helvetica;
  src: url(/cdn/shop/files/Helvetica.woff?v=1756216226);
}
@font-face {
  font-family: 'Aguero Serif';
  src: url(/cdn/shop/files/AgueroSerif-Regular.woff?v=1756880505);
}
@font-face {
  font-family: Antonio-Regular;
  src: url(/cdn/shop/files/Antonio-Regular.woff?v=1761194616);
}
html[lang="fr"] h1, html[lang="de"] h1,
html[lang="fr"] h2, html[lang="de"] h2  {
    font-size: 50px!important;
    line-height: 52px!important;
    font-family: "Playfair Display", serif!important;
    letter-spacing: -0.9px!important;
}
html[lang="fr"] h3, html[lang="de"] h3 {
    font-family: "Playfair Display", serif!important;
    font-size: 24px;
}
html[lang="fr"] .i-info h2, html[lang="de"] .i-info h2 {
    font-size: 34px!important;
    line-height: 44px!important;
}
html[lang="fr"] .ingredients h2, html[lang="de"] .ingredients h2{
    font-size: 40px!important;
    line-height: 40px!important;
}
html[lang="fr"] .text-block--AT2NzQ1JZNm1TTENKd__text_HYDkzP.h3 h2 ,
html[lang="de"] .text-block--AT2NzQ1JZNm1TTENKd__text_HYDkzP.h3 h2 {
    font-size: 40px!important;
    line-height: 40px!important;
}
html[lang="fr"] #shopify-section-template--25025138065773__main h1,
html[lang="de"] #shopify-section-template--25025138065773__main h1 {
    line-height: 56px;
    font-size: 46px !important;
    font-family: "Playfair Display", serif!important;
}
html[lang="fr"]  #shopify-section-template--25025138033005__main h2,
html[lang="de"]  #shopify-section-template--25025138033005__main h2  {
    font-size: 50px !important;
    font-family: "Playfair Display", serif!important;
    text-transform: uppercase;
}
html[lang="fr"]  #shopify-section-template--25449808626029__section_YN6epa h2,
html[lang="de"]  #shopify-section-template--25449808626029__section_YN6epa h2  {
    font-size: 44px !important;
    text-transform: uppercase;
}
.product .header__row.header__row--top.color-scheme-1.section {
    background: #F9F7F1 ! IMPORTANT;
}
/*===========================*/
button.button.button-unstyled.close-button.menu-drawer__close-button {
    background: transparent;
    box-shadow: none;
    min-width: max-content;
}
span.header-logo__image-container.header-logo__image-container--original img {
    transform: none!important;
}

.header__column.header__column--right {
    display:flex;
}
.hero__container .hero__content-wrapper .button-secondary {
    margin-top: 80px;
}
.hero__content-wrapper {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
}
.header span {
    font-size: 18px;
    color: #212923;
}

/*==========language=============*/
cart-drawer-component.cart-drawer {
    display: none;
}
.header__column--right header-actions {
    display: none;
}
body .header__column.header__column--right {
    display: flex;
    text-align: right;
    align-items: center;
    justify-content: end;
}
.dropdown-localization.mobile\:hidden {
    height: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
}
localization-form-component {
    padding-top: 20px;
}
select#dropdownSelect option {
    text-align: left!important;
}
/*****************Home Banner***********************/
.hero_bannre_born .h1 p {
    font-weight: 500;
    color: #212923;
    font-size: 45px;
    line-height: normal;
    /* -webkit-text-stroke: 1px rgb(255 255 255 / 31%);
    text-shadow: 1px 1px 2px rgb(255 255 255 / 0%), 0px 0px 1px rgb(255 255 255 / 64%); */
}

.image-block.image-block--AbDk5WmdJL0t5d2Ira__image_hhyFtU img {
    object-fit: contain;
}

footer#shopify-section-sections--25025138164077__footer {
    z-index: 3;
    min-height: 100vh!important;
    height: 100vh!important;
    display: flex;
}

footer h3 {
    text-transform: uppercase!important;
    font-family: 'Aguero Serif' !important;
    font-size: 2vw !important;
    color: #A9343A!important;
}
.section-background.color-scheme-e3415b1f-2d7a-47b1-afee-fe12bebe1b63 {
    width: 100%;
    height: 100vh;
    /*background: linear-gradient(160deg,#a54e07,#b47e11,#fef1a2,#bc881b,#a54e07);
    background-size: 400% 400%;*/
    position: relative;
    /* animation: animate 7.5s ease-in-out infinite; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    background: url(/cdn/shop/files/bg1.png?v=1757323185);
    background-size: cover;
}
.section-background.color-scheme-e3415b1f-2d7a-47b1-afee-fe12bebe1b63:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background: #c8a26096;
    z-index: 1;
}
.text-block--AdHhvSFcrcWJZZzhaW__text_CCFGMR.h4 {
    position: relative;
    padding-left: 40px;
}
.text-block--AdHhvSFcrcWJZZzhaW__text_CCFGMR.h4:before {
    position: absolute;
    content: '';
    width: 32px;
    height: 33px;
    top: 0;
    left: 0;
    background: url(/cdn/shop/files/parchment_1.png?v=1757324533);
    background-size: contain;
}
@keyframes animate{
  0%{
    background-position: 0 50%;
  }
  50%{
    background-position: 100% 50%;
  }
  100%{
    background-position: 0 50%;
  }
}
.email-signup__input.paragraph {
    max-width: 100%;
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    padding: 14px 0;
}
.email-signup-block.size-style.spacing-style {
    width: 80%;
}
form#contact_form {
    width: 100%;
    max-width: 100%;
}
footer p {
    font-size: 16px;
}
footer li.menu__item.paragraph a {
    font-size: 16px;
    color: #575656;
}
rte-formatter.spacing-style.text-block.text-block--ANFg3K0NORmsreTRjT__text_7phX6Y.rte.rte {
    margin-bottom: 30px;
}
rte-formatter.spacing-style.text-block.text-block--ANFg3K0NORmsreTRjT__text_7phX6Y.rte.rte h3 {
    font-size: 3vw!important;
    line-height: 3vw;
    margin: 40px 0;
}
footer {
    position: relative;
    overflow: hidden;
}
accordion-custom.menu:last-child .details-content {
    text-align: right;
}
footer#shopify-section-sections--25025138164077__footer {
    z-index: 2;
}
div#shopify-section-template--25025137901933__petal_animation_AdR4Uf{
    margin-top: 60%;
    position: relative;
    z-index: 1;
}

div#shopify-section-template--25025137901933__custom_image_D6wW8x {
    z-index: 1;
    position: relative;
}

/*************golden-button*******************
a.size-style.spacing-style.header-logo, a.size-style.spacing-style.header-logo:hover, a.size-style.spacing-style.header-logo:focus{
    background: transparent!important;
    box-shadow: none!important;
    border: none!important;
    height: auto!important;
}

.golden-button, a.size-style {
    touch-action: manipulation;
    display: inline-block;
    outline: none;
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
    border: none;
    border-radius: 10px;
    height: 2.95em;
    line-height: 2.95em;
    text-transform: uppercase;
    padding: 0 1.8em;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(110, 80, 20, 0.4),
    inset 0 -2px 5px 1px rgba(139, 66, 8, 1),
    inset 0 -1px 1px 3px rgba(250, 227, 133, 1);
    background-image: linear-gradient(
    160deg,
    #a54e07,
    #b47e11,
    #fef1a2,
    #bc881b,
    #a54e07
  );
    border: 1px solid #a55d07;
    color: rgb(120, 50, 5);
    text-shadow: 0 2px 2px rgba(250, 227, 133, 1);
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    background-size: 100% 100%;
    background-position: center;
}

.golden-button:focus, 
.golden-button:hover, a.size-style:focus,  a.size-style:hover {
  background-size: 150% 150%;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23),
    inset 0 -2px 5px 1px #b17d10, inset 0 -1px 1px 3px rgba(250, 227, 133, 1);
  border: 1px solid rgba(165, 93, 7, 0.6);
  color: rgba(120, 50, 5, 0.8);
}

div#shopify-section-template--25025137901933__custom_image_D6wW8x {
    position: relative;
}
div#shopify-section-template--25025137901933__custom_image_D6wW8x:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(/cdn/shop/files/texture.png?v=1756125137);
}


div#shopify-section-template--25025137901933__media_with_content_k6wRFe {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
div#shopify-section-template--25025137901933__parallex_section_jaYGPR {
    position: relative;
    margin-bottom: 120vh;
    z-index: 2;
}
li.menu__item.paragraph a {
    font-weight: 600;
}
@media only screen and (max-width: 767px) {
details.menu__details.spacing-style {
    padding-left: 0;
}
.group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
    margin-top: 20px;
}
}
*/

div#shopify-section-template--25025137901933__scroll_section2_hnWH8R {
    margin-top: 200vh;
    margin-bottom: -24px;

}

.text-block.text-block--ANmZWK2JQdWJ6Vm1Na__text_4VG6hi.h3 h2 {
    font-size: 6vw!important;
    font-family: 'Aguero Serif';
    line-height: 6vw;
    color: #A9343A;
}
.text-block--ATXFXOWJyTVNKdHE2O__text_MwKJUV.rte.rte p {
    font-size: 16px!important;
    line-height: 30px!important;
    max-width: 600px !important;
}
#shopify-section-template--25025137901933__section_wdCpNU h2 {
    color: #C2A46F!important;
}
/*=============Button===============*/
a.size-style.spacing-style.header-logo, a.size-style.spacing-style.header-logo:hover, a.size-style.spacing-style.header-logo:focus {
    backdrop-filter: none!important;
    background: transparent!important;
    box-shadow: none!important;
    border: none!important;
    height: auto!important;
    min-width: auto!important;
}
a.size-style.spacing-style.header-logo:after{display: none!important;}
a.size-style, button.button.submit-button.size-style.button {
    border-color: #810703;
    color: #810703;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    padding: 15px 38px;
    border: 1px solid #b37b10;
    border-radius: 50px;
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    backdrop-filter: blur(10px);
    min-width: 300px;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#ef9a34), to(#fea));
    background-image: linear-gradient(
    160deg,
    #a54e07,
    #b47e11,
    #fef1a2,
    #bc881b,
    #a54e07
  );
  box-shadow: none;
}
a.size-style:hover, button.button.submit-button.size-style.button:hover {
    color: #fff;
    transition-delay: 0.2s;
    animation: ani500 0.6s forwards;
    background: radial-gradient(circle, #810703 0.2em, transparent 0.3em) 6em 6em/1em 1em, radial-gradient(circle, #810703 0.2em, transparent 0.3em) 0 0/1em 1em;
}
@keyframes ani500 {
	 100% {
		 background-size: 2.375em 2.375em, 0.1em 0.1em;
	}
}
a.size-style:after, button.button.submit-button.size-style.button:after {
    background:#fff;
    opacity: .4;
    filter: blur(10px);
    content: "";
    width: 1rem;
    height: 16rem;
    position: absolute;
    left: -5rem;
    top: -5rem;
    transform: rotate(35deg);
    animation-name: theshining; /* Here's Johnny! */
    animation-duration: 3s;
    animation-iteration-count: infinite;';;
}
@keyframes theshining {
  from {left: -5rem; width: 1rem;}
  to {left: 15rem; width: 5rem;}
}

a.size-style.button.button--Ac1JLK1RwbHhGTUZFR__button_Bp96kH {
    margin-top: 50px;
}

footer ul.list-unstyled {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}
footer li.menu__item.paragraph {
    margin: 0!important;
}
.footer-utilities.spacing-style {
    justify-content: center!important;
    align-items: center!important;
    flex-direction: column!important;
}
.footer-utilities__group.footer-utilities__group--left {
    flex: 100%;
    justify-content: center;
}
.section.section--page-width.color-scheme-a15245c1-8fe7-4675-84b8-1daa608a6529,
.section.section--full-width.color-scheme-a15245c1-8fe7-4675-84b8-1daa608a6529{
    --section-min-height: 130svh!important;
}
a.size-style.button.button--AN2puN0tJc3FBZ29LT__button_7gzQeb {
    margin-top: 40px;
}
div#shopify-section-template--25025137901933__section_wdCpNU .group-block-content.layout-panel-flex {
    height: fit-content;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
}

div#shopify-section-template--25025137901933__section_wdCpNU .group-block.group-block--height-fit {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 100px 50px;
}
.image-block.image-block--ARTZacWdnOGpHdVNiT__image_kibkJm.image-block--height-fit.spacing-style.size-style {
    position: relative;
    z-index: 1;
}
body.index {
    overflow-x: hidden;
}

div#shopify-section-template--25025137901933__section_Rjk3UY,
div#shopify-section-template--25025137901933__section_wdCpNU {
    z-index: 1;
}
div#shopify-section-template--25025137901933__custom_scroll_1_RGt9N6 {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
}

/*===========media-query===========*/
@media only screen and (max-width: 1600px) {
span.header-logo__image-container.header-logo__image-container--original img {
    width: 190px!important;
    height: 80px!important;
    object-fit: contain;
}
a.size-style.spacing-style.header-logo {
    padding: 0;
}
.text-block.text-block--ANmZWK2JQdWJ6Vm1Na__text_4VG6hi.h3 h2 {
    font-size: 4vw!important;
    line-height: 4vw;
}
a.size-style {
    font-size: 14px;
    line-height: 20px;
    padding: 15px 20px;
}
}

@media only screen and (max-width: 1280px) {
.text-block.text-block--ANmZWK2JQdWJ6Vm1Na__text_4VG6hi.h3 h2 {
    font-size: 40px!important;
    line-height: 40px!important;
}
div#shopify-section-template--25025137901933__smooth_scroll_McRFWi {
    display: flex;
}
}

@media only screen and (max-width: 991px) {
/*div#shopify-section-template--25025137901933__scroll_section2_hnWH8R {
    margin-top: 0;
}*/
footer h3 {
    font-size: 30px !important;
}
.text-block.text-block--ANmZWK2JQdWJ6Vm1Na__text_4VG6hi.h3 h2 {
    color: #C2A46F;
}
}

@media only screen and (max-width: 767px) {
div#shopify-section-template--25025137901933__section_Rjk3UY,
div#shopify-section-template--25025137901933__section_wdCpNU {
    background: #121212;
}
.text-block.text-block--ANmZWK2JQdWJ6Vm1Na__text_4VG6hi.h3 h2 {
    font-size: 36px!important;
    line-height: 36px!important;
}
.text-block--ATXFXOWJyTVNKdHE2O__text_MwKJUV.rte.rte p {
    font-size: 14px!important;
    line-height: 25px!important;
    max-width: 600px !important;
}
a.size-style.button.button--Ac1JLK1RwbHhGTUZFR__button_Bp96kH {
    margin-top: 20px;
}
#shopify-section-template--25025137901933__section_Rjk3UY img.image-block__image.border-style {
    height: 450px!important;
    margin-bottom: 50px!important;
}
div#shopify-section-template--25025137901933__section_wdCpNU .group-block.group-block--height-fit {
    padding: 60px 20px;
}
div#shopify-section-template--25025137901933__section_wdCpNU .section-content-wrapper.mobile-column {
    flex-direction: column-reverse;
}
div#shopify-section-template--25025137901933__scroll_section2_hnWH8R {
    /*margin-top: 0rem;*/
    overflow: hidden;
    background: linear-gradient(
46deg, #2d1d10, #452810);
}
div#shopify-section-template--25025137901933__smooth_scroll_McRFWi {
    width: 100%;
    min-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
footer ul.list-unstyled {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    justify-content: center;
    flex-direction: column;
}
section.animation-section h2 {
    font-size: 100px!important;
    line-height: 100px;
}
}
div#shopify-section-template--25025137901933__section_Rjk3UY {
    margin-top: -23px;
}

.index {
    background: url(/cdn/shop/files/freepik__ancient-temple-columns-in-a-misty-valley-soft-gold__11745.png?v=1755519639);
    background-size: cover;
    background-position: center;
}


/*==============Product-page==================*/
.product-information {
    background: url(/cdn/shop/files/bg-00.png?v=1756895539)!important;
    background-size: cover!important;
    background-position: center;
    overflow: hidden;
}
.product-information__media {
    position: relative;
    z-index: 3;
}
slideshow-controls.desktop\:hidden.media-gallery__mobile-controls {
    display: none!important;
}
h3 {
    font-family: "Aguero Serif";
}

button#BuyButtons-ProductSubmitButton-Aa1IzVGhGSmZsckhQc__add-to-cart {}

.add-to-cart-button {
    border-color: #810703;
    color: #810703;
    font-size: 13px;
    line-height: 24px;
    font-weight: 600;
    padding: 8px 22px;
    border: 1px solid #b37b10;
    border-radius: 50px;
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    backdrop-filter: blur(10px);
    min-width: 222px;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#ef9a34), to(#fea));
    background-image: linear-gradient(
    160deg,
    #a54e07,
    #b47e11,
    #fef1a2,
    #bc881b,
    #a54e07
  );
}

button#BuyButtons-ProductSubmitButton-Aa1IzVGhGSmZsckhQc__add-to-cart {}

.add-to-cart-button:hover {
    color: #fff;
    transition-delay: 0.2s;
    animation: ani500 0.6s forwards;
    background: radial-gradient(circle, #810703 0.2em, transparent 0.3em) 6em 6em/1em 1em, radial-gradient(circle, #810703 0.2em, transparent 0.3em) 0 0/1em 1em;
}
@keyframes ani500 {
	 100% {
		 background-size: 2.375em 2.375em, 0.1em 0.1em;
	}
}
.add-to-cart-button:after{
    background:#fff;
    opacity: .4;
    filter: blur(10px);
    content: "";
    width: 1rem;
    height: 16rem;
    position: absolute;
    left: -5rem;
    top: -5rem;
    transform: rotate(35deg);
    animation-name: theshining; /* Here's Johnny! */
    animation-duration: 3s;
    animation-iteration-count: infinite;';;
}
@keyframes theshining {
  from {left: -5rem; width: 1rem;}
  to {left: 15rem; width: 5rem;}
}

button#BuyButtons-ProductSubmitButton-Aa1IzVGhGSmZsckhQc__add-to-cart {
    min-height: 50px !important;
}
.product-details .quantity-selector {
    background: #fff!important;
    border-radius: 50px;
    min-height: 50px;
}
.media-fit-contain :is(img, .deferred-media__poster-image) {
    background-color: rgb(255 255 255 / 0%)!important;
}

div#shopify-section-template--25025138065773__parallex_product_GyFdyn {
    background: url('/cdn/shop/files/bg1.png?v=1757323185');
    background-size: cover;
    position: relative;
}
div#shopify-section-template--25025138065773__parallex_product_GyFdyn:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #c8a26096;
}

div#shopify-section-template--25025138065773__section_jC8Wwk .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column:after {
    background: #fff;
    opacity: .4;
    filter: blur(29px);
    content: "";
    width: 1rem;
    height: 26rem;
    position: absolute;
    left: -5rem;
    top: -5rem;
    transform: rotate(35deg);
    animation-name: theshining2; /* Here's Johnny! */
    animation-duration: 4s;
    animation-iteration-count: infinite;
}
@keyframes theshining2 {
  from {left: -5rem; width: 1rem;}
  to {left: 35rem; width: 5rem;}
}
.image-block.image-block--ARlZXTXpNazFBam84T__image_Y3F4hB {
    margin-bottom: -132px;
}
.image-block.image-block--ANzBZdjVDV2NQcXRZU__image_dMXzLJ.image-block--height-fit.spacing-style.size-style {
    z-index: 1;
}
div#shopify-section-template--25025138065773__section_zBcBRG:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #00000026;
    z-index: 1;
}
div#shopify-section-template--25025138065773__section_zBcBRG {
    position: relative;
    overflow: hidden;
}

div#shopify-block-AUjB3WlVyWENDNkcwb__product_tab_tMDDVQ {
    gap: 0;
    display: flex;
    flex-direction: column;
    min-height: auto;
}

div#shopify-section-template--25025137901933__panel_3e7kR3 {
    width: 100%;
    display: flex;
    z-index: 1;
    position: relative;
    gap: 0;
}
div#shopify-section-template--25025138065773__ingridient_slider_YYAM6c {
    display: flex;
    position: relative;
    width: 100%;
    gap: 0;
}



div#shopify-section-template--25025137901933__comparison_section_DR3A6w {
    position: relative;
    z-index: 2;
    width: 100%;
    display: flex;
    gap: 0;
}
div#shopify-section-template--25025137901933__parallex_product_DaDABB {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 0;
}


div#shopify-section-template--25025138065773__comparison_section_jWPQ6a {
    width: 100%;
    display: flex;
    gap: 0;
}

div#shopify-section-template--25025137901933__comparison_section_VhdaXU {
    display: flex;
    gap: 0;
    z-index: 2;
    position: relative;
}
div#shopify-section-template--25025137901933__comparison_section_aaPKH9 {
    width: 100%;
    z-index: 1;
    position: relative;
    display: flex;
}


img.hero__image.mobile-img {
    display: none;
}
@media only screen and (max-width: 767px) {
.group-block-content.icon-boc {
    flex-direction: row;
    justify-content: flex-start;
}
.group-block-content.icon-boc img.icon-block__media {
    width: 37px!important;
}
.hero__image.desktop-img{
    display: none;
}
img.hero__image.mobile-img {
    display: block;
}
}

/*-----------Contact us------------*/
.page.contact, .page.faq {
    background: url(/cdn/shop/files/freepik__ancient-greek-temple-columns-soft-golden-light-at-__1704.png?v=1756476069);
    background-size: cover;
    background-position: center;
}
.page.contact .color-scheme-1, .page.faq .color-scheme-1{
    background: transparent!Important;
}
.page.contact .menu-drawer.motion-reduce.color-scheme-1, .page.faq .menu-drawer.motion-reduce.color-scheme-1 {
    background: #fff!important;
}
div#shopify-section-template--25025138033005__form {
    margin-bottom: 70px;
}
.page.contact .icon-block {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    background: #a9343a;
    justify-content: center;
    border-radius: 50px;
}
.page.contact .icon-block img {
    filter: invert(1);
}
button.button.submit-button.size-style.button {
    font-size: 15px;
    line-height: 23px;
    padding: 13px 33px;
    min-width: 150px;
}
.accordion.accordion--AY2JvQ00xb2lZOXZ5N__accordion_TNF7Nn.accordion--caret.border-style.spacing-style.accordion--dividers {
    width: 70%;
}



.product .header__row.header__row--top.color-scheme-1.section {
    background: #F9F7F1 ! IMPORTANT;
    width: 100%;
    max-width: 100%!important;
    display: flex;
    flex-direction: column;
    padding: 0 5rem;
}
.product  .header__columns {
    max-width: 1525px;
    margin: 0 auto;
    width: 100%;
}
.product  select#dropdownSelect {
    font-size: 14px;
    width: 75px!important;
}
.product  .section.color-scheme-e3415b1f-2d7a-47b1-afee-fe12bebe1b63 {
    display: flex;
    padding: 0 5rem;
    max-width: 1440px;
}
.product  .p-ixfo a {
    color: #302c28;
}
.product strong {
    font-weight: 600!important;
}
body.product p {
    font-family: nunito;
}
@media only screen and (max-width: 767px) {
.contact-icon {
    flex-direction: row;
    justify-content: flex-start;
}
.contact-social {
    flex-direction: row;
    justify-content: flex-start;
}
.accordion.accordion--AY2JvQ00xb2lZOXZ5N__accordion_TNF7Nn.accordion--caret.border-style.spacing-style.accordion--dividers {
    width: 100%;
}
.header__columns.spacing-style {
    gap: 0;
    padding: 10px 0
}
.product .header__row {
    background: #fff!important;
}
body.product span.header-logo__image-container.header-logo__image-container--original img {
    width: 100px!important;
    background: #f9f7f1;
}
html[lang="fr"] h1, html[lang="de"] h1,
html[lang="fr"] h2, html[lang="de"] h2  {
    font-size: 32px!important;
    line-height: 32px!important;
}
html[lang="fr"] h3, html[lang="de"] h3 {
    font-size: 22px;
}
html[lang="fr"] .ingredients h2, html[lang="de"] .ingredients h2 {
    font-size: 26px!important;
    line-height: 36px!important;
}
html[lang="fr"] #shopify-section-template--25025138065773__main h1,
html[lang="de"] #shopify-section-template--25025138065773__main h1 {
    line-height: 40px;
    font-size: 30px !important;
}
html[lang="fr"] .text-block--AT2NzQ1JZNm1TTENKd__text_HYDkzP.h3 h2, html[lang="de"] .text-block--AT2NzQ1JZNm1TTENKd__text_HYDkzP.h3 h2 {
    font-size: 30px!important;
    line-height: 40px!important;
}
html[lang="fr"]  #shopify-section-template--25025138033005__main h2,
html[lang="de"]  #shopify-section-template--25025138033005__main h2  {
    font-size: 30px !important;
}
html[lang="fr"]  #shopify-section-template--25449808626029__section_YN6epa h2,
html[lang="de"]  #shopify-section-template--25449808626029__section_YN6epa h2 {
    font-size: 30px !important;
}
.product .header__row.header__row--top.color-scheme-1.section {
    padding: 0 0px;
}
.dropdown-localization.mobile\:hidden {
    display: block!important;
    width: max-content;
    margin-right: 10px;
}
.header__columns {
    display: flex!important;
    justify-content: space-between!important;
}
#header-component[transparent] localization-form-component .localization-form .localization-form__select {
    background-color: transparent;
    width: 78px!important;
}
.header__column {
    width: 33.3%!important;
}
body .header__column.header__column--right {
    width: 80px!important;
}
}

div#shopify-section-template--25653561491821__parallex_product_4M8AwG {
    display: flex;
    flex-direction: column;
}
div#slide-1slide_RB3nnD .X-inner {
    flex-direction: row;
}
.text-block--AVmJkNDVCTzh1RW5xO__text_E4byV7.h3 p {
    font-size: 24px;
    line-height: 36px;
}
.carousel-control {
    color: #7b262a!important;
    opacity: 1!important;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    color: #7b262a!important;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 50px;
    padding: 5px;
}
.page.about .header__row.header__row--top.color-scheme-1.section {
    background: #F9F7F1 ! IMPORTANT;
}
.page.about .X-inner {
    justify-content: center;
    flex-direction: column;
}
.page.about .img-bc1 {
    display: none;
}
.page.about .fade-text1 {
    width: 80%;
    text-align: center;
}
.page.about .fade-text1 h2 {
    color: #a9343a !important;
}
.page.about .fade-text1 p {
    color: #ffffff;
    font-size: 20px;
}
.btn-custom a {
    background:#e3c76c !important;
}
.btn-custom a:hover {
    background: #e3c76c !important;
	border-color:  #e3c76c !important;
    color: #810703!important;
}
button#BuyButtons-ProductSubmitButton-Aa1IzVGhGSmZsckhQc__add-to-cart {
    background: #e3c76c !important;
}
button#BuyButtons-ProductSubmitButton-Aa1IzVGhGSmZsckhQc__add-to-cart:hover  {
    background: #e3c76c !important;
    color: #810703!important;
}
ul.shopify-tabs > li.current, ul.nav-tabs > li.active {
    background: #e3c76c !important;
}
a.size-style, button.button.submit-button.size-style.button {
    background: #e3c76c !important;
}
a.size-style, button.button.submit-button.size-style.button:hover {
    background: #e3c76c !important;
}
div#slide-1slide_ngPJdy .img-bc1 img {
    height: 630px;
    margin-bottom: -120px;
    margin-left: -80px;
}
@media screen and (max-width: 767px) {
div#slide-1slide_RB3nnD .X-inner {
    flex-direction: column;
}
div#slide-1slide_RB3nnD .fade-text1 h2 {
    color: #a9343a !important;
}
.page.about .fade-text1 p {
    font-size: 16px;
    line-height: 26px;
}
.product  .section.color-scheme-e3415b1f-2d7a-47b1-afee-fe12bebe1b63 {
    padding: 20px 20px;
    margin-top: 70px;
}
div#slide-1slide_ngPJdy .img-bc1 img {
    margin-left: -45px;
    height: 360px;
    margin-bottom: 0;
}
.carousel-control {
    left: -31px!important;
}
.carousel-control.right {
    right: -31px!important;
    left: auto!important;
}
.carousel-inner {
    overflow: visible!important;
}
}
.footer-logo> div {
    width: 100%;
    text-align: center;
}


/*===================================*/
div#shopify-section-template--25025137901933__parallex_product_HcjDHn {
    position: relative;
    z-index: 1;
    display: flex;
    gap: 0;
    width: 100%;
    flex-direction: column;
}
.slider-inners {
    padding: 0;
    border-radius: 0px;
    max-width: 1400px;
    margin: 0 auto;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    background-size: cover;
    max-width: 100%!Important;
    width: 100%!Important;
}
div#slide-1slide_MDqxk7 .img-bc1 img {
    height: auto!Important;
}
.fade-text1 {
    width: 50%;
    max-width: 600px!Important;
    margin-left: 30px;
    margin-right: auto;
}
div#slide-1slide_yQMFrU .img-bc1 img {
    height: 600px;
    margin-bottom: -115px;
}
@media screen and (max-width: 767px) {
.fade-text1 {
    margin-left: 0;
}
div#slide-1slide_yQMFrU {
    display: none!important;
}
div#shopify-section-template--25025137901933__scroll_section2_hnWH8R {
    margin-top: 0;
}
}