@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,400&family=Instrument+Sans:wght@400;500;600&family=Inter:wght@400;500;600&display=swap";:root{--color-background: #F5F1EA;--color-foreground: #1F1E1B;--color-shadow: #1F1E1B;--color-primary: #A88A5F;--color-primary-hover: #96784f;--color-primary-button-background: #A88A5F;--color-primary-button-text: #F5F1EA;--color-primary-button-border: #A88A5F;--color-primary-button-hover-background: #96784f;--color-primary-button-hover-text: #F5F1EA;--color-primary-button-hover-border: #96784f;--color-secondary-button-background: transparent;--color-secondary-button-text: #1F1E1B;--color-secondary-button-border: #1F1E1B;--color-secondary-button-hover-background: #1F1E1B;--color-secondary-button-hover-text: #F5F1EA;--color-secondary-button-hover-border: #1F1E1B;--color-border: #D9CFC1;--color-input-border: #D9CFC1;--color-input-background: #F5F1EA;--color-input-hover-background: #EDE8DE;--font-paragraph--family: "Instrument Sans", system-ui, sans-serif;--font-paragraph--style: normal;--font-paragraph--weight: 400;--font-paragraph--size: 15px;--font-paragraph--line-height: 1.6;--font-paragraph--case: none;--font-h1--family: "Fraunces", Georgia, serif;--font-h1--style: normal;--font-h1--weight: 400;--font-h1--line-height: 1.05;--font-h1--letter-spacing: -.02em;--font-h1--case: none;--font-h2--family: "Fraunces", Georgia, serif;--font-h2--style: normal;--font-h2--weight: 400;--font-h2--line-height: 1.1;--font-h2--letter-spacing: -.01em;--font-h2--case: none;--font-h3--family: "Fraunces", Georgia, serif;--font-h3--style: normal;--font-h3--weight: 400;--font-h3--line-height: 1.15;--font-h3--case: none;--font-h4--family: "Inter", system-ui, sans-serif;--font-h4--style: normal;--font-h4--weight: 600;--font-h4--case: none;--color-papier: #F5F1EA;--color-encre: #1F1E1B;--color-ambre: #A88A5F;--color-seve: #5C6B4A;--color-lin: #D9CFC1;--color-brulee: #B84D2A;--color-bg-alt: #EDE8DE;--font-ui-family: "Inter", system-ui, sans-serif;--font-ui-weight: 500;--font-ui-size: 14px;--font-size-label: 11px;--font-size-small: 13px;--section-gap: 80px;--transition-base: .2s ease}.product-grid-container{padding-inline:40px!important}.product-grid,.collection-product-list,ul.product-grid,[class*=product-grid]{background-color:#f5f1ea!important}@media(max-width:749px){.product-grid-container{padding-inline:16px!important}}.product-grid .product-media-container,.product-grid .product-media{aspect-ratio:1 / 1!important;overflow:hidden!important}.product-grid .product-media-container img,.product-grid .product-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.st-agro__body p,.st-crit__col-text,.st-entonnoir__step-note,.st-diag-cta__body,.st-hist__text p,.stomate-page-methode .st-step__text,.rte p,.product__description p,.page-content p{text-align:justify!important}.page-width{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media screen and (min-width:750px){.page-width{padding-left:24px;padding-right:24px}}body{background-color:#f5f1ea!important;font-family:Instrument Sans,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-family:Fraunces,Georgia,serif!important;font-weight:400!important}h4,h5,h6,.h4{font-family:Inter,system-ui,sans-serif!important}header-component,.header-section,.header__row{--color-foreground: #1F1E1B !important;--header-color: #1F1E1B !important;--color-link: #1F1E1B !important}header-component a,header-component button,header-component .header__menu-item,header-component nav a{color:#1f1e1b!important;opacity:1!important}.stomate-logo-svg{display:block;height:48px;width:auto;color:#1f1e1b}@media(max-width:749px){.stomate-logo-svg{height:36px}}.button:not(.button-secondary,.button-unstyled){background-color:#a88a5f!important;border-color:#a88a5f!important;color:#f5f1ea!important;border-radius:2px!important;font-family:Inter,system-ui,sans-serif!important;font-weight:500!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.button:not(.button-secondary,.button-unstyled):hover{background-color:#96784f!important;border-color:#96784f!important}.button-secondary{background-color:transparent!important;border-color:#1f1e1b!important;color:#1f1e1b!important;border-radius:2px!important;font-family:Inter,system-ui,sans-serif!important;font-weight:500!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.button-secondary:hover{background-color:#1f1e1b!important;color:#f5f1ea!important}.shopify-section{background-color:#f5f1ea!important}.st-label{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a88a5f}.st-hero{background-color:#f5f1ea!important;padding:64px 0 0}.st-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;min-height:480px}.st-hero__content{display:flex;flex-direction:column;gap:20px}.st-hero__title{font-family:Fraunces,Georgia,serif!important;font-size:clamp(40px,5vw,68px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important;color:#1f1e1b!important;margin:0!important}.st-hero__subtitle{font-family:Instrument Sans,system-ui,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#1f1e1b;opacity:.7;max-width:480px;margin:0!important}.st-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.st-reassurance{background-color:#1f1e1b!important;padding:14px 0;margin:32px 60px 0!important;border-radius:4px!important}.st-reassurance__list{display:flex;justify-content:center;gap:48px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.st-reassurance__item{display:flex;align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em;color:#f5f1ea}.st-reassurance__icon{color:#a88a5f;font-weight:700}.st-collection{padding:72px 0;background-color:#f5f1ea!important}.st-collection__header{text-align:center;margin-bottom:40px}.st-collection__title{font-family:Fraunces,Georgia,serif!important;font-size:clamp(28px,4vw,48px)!important;font-weight:400!important;margin:12px 0 0!important;color:#1f1e1b!important}.st-filters{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.st-filter{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;background:transparent;border:1px solid #D9CFC1;border-radius:2px;color:#1f1e1b;cursor:pointer;transition:all .2s ease}.st-filter:hover,.st-filter--active{background-color:#1f1e1b!important;border-color:#1f1e1b!important;color:#f5f1ea!important}.st-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background-color:#d9cfc1;border:1px solid #D9CFC1;list-style:none;margin:0;padding:0}.st-card-wrap{background-color:#f5f1ea}.st-card-wrap[hidden]{display:none}.st-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none!important;padding:20px;transition:background-color .2s ease;color:#1f1e1b}.st-card__link:hover{background-color:#ede8de}.st-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.st-card__number{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;color:#a88a5f;text-transform:uppercase}.st-card__media{aspect-ratio:1;overflow:hidden;background-color:#ede8de;margin-bottom:16px}.st-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.st-card__link:hover .st-card__img{transform:scale(1.03)}.st-card__title{font-family:Fraunces,Georgia,serif!important;font-size:17px!important;font-weight:400!important;color:#1f1e1b!important;margin:0 0 6px!important}.st-card__subtitle{font-family:Instrument Sans,system-ui,sans-serif;font-size:12px;color:#1f1e1b;opacity:.6;line-height:1.5;margin:0 0 12px;flex:1}.st-card__footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #D9CFC1}.st-card__price{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#1f1e1b}.st-card__cta{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a88a5f}.st-badge{display:inline-block;padding:2px 8px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor;border-radius:2px}.st-badge--seve{color:#5c6b4a}.main-cart{--color-foreground: #1F1E1B !important;--color-background: #F5F1EA !important}.cart-title,[class*=cart-title] h1,[class*=cart-title] h2,[class*=cart-title] p{font-family:Fraunces,Georgia,serif!important;font-weight:400!important;color:#1f1e1b!important;letter-spacing:-.01em!important}.cart-product__title,[class*=cart-product] a,[class*=cart-item] a{font-family:Fraunces,Georgia,serif!important;font-weight:400!important;color:#1f1e1b!important}.cart-product__price,[class*=cart-product] .price,[class*=cart-item] .price,[class*=cart-summary] .price{font-family:Inter,system-ui,sans-serif!important;font-weight:600!important;color:#1f1e1b!important}[class*=cart-summary]{background:#ede8de!important;border:1px solid #D9CFC1!important}[class*=cart-summary] label,[class*=cart-summary] span,[class*=cart-summary] p{font-family:Instrument Sans,system-ui,sans-serif!important;color:#1f1e1b!important}[class*=cart-summary] input[type=text],[class*=discount] input{font-family:Instrument Sans,system-ui,sans-serif!important;background:#f5f1ea!important;border:1px solid #D9CFC1!important;border-radius:2px!important;color:#1f1e1b!important}[class*=cart-summary] .label,[class*=cart-summary] [class*=label]{font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#a88a5f!important}.cart-items--dividers .cart-items__table-row{border-bottom:1px solid #D9CFC1!important}.cart-items--dividers .cart-items__table-row:last-of-type{border-bottom:none!important}.cart-drawer .cart-items__wrapper{padding-block-start:24px!important}.cart-items__table-row td,.cart-items__details,.cart-items__quantity,.cart-items__price,.cart-items__media{border:none!important}.st-diag-cta{background:#c9bfb0;padding:80px 24px;margin:64px 80px 48px;border-radius:4px}@media(max-width:768px){.st-diag-cta{margin:0 16px 48px;border-radius:4px;padding:64px 24px}}.st-diag-cta__inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:680px;margin:0 auto}.st-diag-cta .st-label{margin-bottom:20px;color:var(--color-encre);opacity:.65}.st-diag-cta__title{font-family:Fraunces,Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-encre);margin:0 0 24px}.st-diag-cta__body{font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-encre);opacity:.75;margin:0 0 36px;max-width:520px}.st-diag-cta__btn{display:inline-block;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f5f1ea;background:#a88a5f;padding:16px 32px;text-decoration:none;border-radius:2px;transition:background .15s ease}.st-diag-cta__btn:hover{background:#8a7249}@media(max-width:768px){.st-diag-cta{margin:0;border-radius:0;padding:64px 24px}}quantity-input,.quantity,.quantity-input,.quantity__wrapper,[class*=quantity-selector]{border:1px solid #D9CFC1!important;border-radius:2px!important;background:#f5f1ea!important;box-shadow:none!important;outline:none!important}quantity-input input,.quantity input,.quantity-input input,.quantity__input,[class*=quantity] input{accent-color:#A88A5F!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#1f1e1b!important;font-family:Inter,system-ui,sans-serif!important;font-weight:500!important;font-size:14px!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}quantity-input input:focus,.quantity input:focus,.quantity-input input:focus,.quantity__input:focus,[class*=quantity] input:focus,quantity-input input:focus-visible,.quantity__input:focus-visible,[class*=quantity] input:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}quantity-input button,.quantity button,.quantity-input button,.quantity__button,[class*=quantity] button{background:transparent!important;border:none!important;color:#1f1e1b!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}quantity-input button:focus,.quantity button:focus,.quantity-input button:focus,.quantity__button:focus,[class*=quantity] button:focus,quantity-input button:focus-visible,.quantity__button:focus-visible{outline:none!important;box-shadow:none!important}#shopify-section-group-footer-group-section_QGqdEc{display:none!important}.st-hist__text p{text-align:justify!important}.st-hist__signature{margin-bottom:72px!important}[class*=product-list] h3{font-family:Fraunces,Georgia,serif!important;font-weight:400!important;font-size:clamp(20px,2.5vw,28px)!important;color:#1f1e1b!important;letter-spacing:-.01em!important}[class*=product-list] a[class*=link]{font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#a88a5f!important;text-decoration:none!important}@media(max-width:1024px){.st-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.st-hero__inner{grid-template-columns:1fr;gap:32px}.st-grid{grid-template-columns:repeat(2,1fr)}.st-reassurance__list{gap:16px;flex-direction:column;align-items:center}}@media(max-width:480px){.st-grid{grid-template-columns:1fr}}#iubenda-cs-banner,#iubenda-cs-banner.iubenda-cs-center,#iubenda-cs-banner.iubenda-cs-opt-1,#iubenda-cs-banner.iubenda-cs-opt-2{align-items:flex-end!important;justify-content:flex-start!important;pointer-events:none!important}#iubenda-cs-banner .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-center .iubenda-cs-container{pointer-events:all!important;margin:0 0 16px 16px!important;max-width:420px!important}@media(max-width:600px){#iubenda-cs-banner .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-center .iubenda-cs-container{margin:0!important;max-width:100%!important;border-radius:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/stomate-tokens.css.map */
