:root{--herbensol-text: #1F2D24;--herbensol-bg: #FAF5ED;--herbensol-green-primary: #2D5840;--herbensol-green-light: #83BFA3;--herbensol-beige: #E8DDC8;--herbensol-brown: #1F2D24}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],select,.field__input:not(textarea),.select__select,.localization-form__select{border-radius:999px!important}.field:not(:has(textarea)):before,.field:not(:has(textarea)):after,.select:before,.select:after,.customer .field:before,.customer .field:after,.customer select:before,.customer select:after,.localization-form__select:before,.localization-form__select:after{border-radius:999px!important}.field .field__input:not(textarea),.contact .field__input:not(textarea),.contact-info__form .field__input:not(textarea),.upcoming-workshops__form .field__input:not(textarea),.newsletter-form__field-wrapper .field__input:not(textarea){padding-left:2rem!important;padding-right:2rem!important}.contact-info__email-button{color:rgb(var(--color-button-text))!important}.contact-info__email-button:hover{text-decoration:none!important}.field .field__label{left:2rem}textarea,.text-area,textarea.field__input{border-radius:5px!important}.hero-video__heading,.hero-video__text,.workshops-teaser__heading,.workshops-teaser__text,.workshops-teaser__caption{color:#fff!important}.button.button--secondary,.shopify-payment-button__button--unbranded{background-color:transparent!important;border:1px solid currentColor!important}.product-form__submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;min-height:4.5rem}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button button{background-color:transparent!important;background:transparent!important;color:rgb(var(--color-button))!important;border:1px solid rgb(var(--color-button))!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;min-height:4.5rem}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button button:hover{background-color:transparent!important;color:rgb(var(--color-button))!important;filter:brightness(.85)}.article-card-wrapper .card__content,.article-card .card__content,.article-card-wrapper .card__information,.article-card-wrapper .article-card__excerpt,.article-card-wrapper .article-card__info,.article-card-wrapper .article-card__footer{text-align:left!important}.article-card-wrapper .card__heading{font-size:2.4rem!important;line-height:1.2!important}@media screen and (min-width:750px){.article-card-wrapper .card__heading{font-size:3rem!important}}.card-wrapper--sold-out .card__media,.card-wrapper--sold-out .card__information,.card-wrapper--sold-out .card-information{opacity:.55;transition:opacity .2s ease}.card-wrapper--sold-out:hover .card__media,.card-wrapper--sold-out:hover .card__information,.card-wrapper--sold-out:hover .card-information{opacity:.75}.product-card-wrapper .card__badge,.card-wrapper .card__badge{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;align-self:auto!important;justify-self:auto!important;grid-row-start:auto!important;margin:0!important;z-index:2}.product-card-wrapper .card__badge .badge,.card-wrapper .card__badge .badge{display:inline-block}.facets-container{padding-left:0!important;padding-right:0!important;padding-bottom:4rem!important;margin-bottom:5rem!important;border-bottom:1px solid rgba(var(--color-foreground),.15)!important}.facets-container .facets__form,.facets-container facet-filters-form .facets__form,form.facets__form{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:1.5rem!important;width:100%!important}.facets__form .product-count,.facets-container .product-count,.product-count{order:1!important;margin:0!important;padding:0!important;grid-column-start:auto!important;align-self:center!important;font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:.05rem!important;color:rgb(var(--color-foreground))!important}.facets__form .product-count .product-count__text,.product-count .product-count__text{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;font-size:2.4rem!important;margin:0!important}@media screen and (min-width:750px){.facets__form .product-count .product-count__text,.product-count .product-count__text{font-size:3.2rem!important}}.facets__form .facet-filters,.facets__form .facet-filters.sorting{order:2!important;margin:0!important;padding:0!important}.product-card-wrapper .card__media,.product-card-wrapper .card__inner{aspect-ratio:1 / 1!important}.product-card-wrapper .card__media .media,.product-card-wrapper .card__media img,.product-card-wrapper .card__inner .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.contact .contact__button{width:100%}.contact .contact__button .button{width:100%;display:block}.contact .contact__fields{display:grid;grid-template-columns:1fr;gap:1.5rem 2rem;margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .contact__fields{grid-template-columns:1fr 1fr}.contact .contact__fields>.field:first-child{grid-column:1 / -1}}.contact>.field,.contact .field{margin-top:0}.contact .field__input:not(textarea),.contact-info__form .field__input:not(textarea){border-radius:999px!important;padding-left:2rem!important;padding-right:2rem!important}.contact .field__label,.contact-info__form .field__label{left:2rem}.contact textarea.field__input,.contact-info__form textarea.field__input{border-radius:8px!important;padding-left:2rem!important;padding-right:2rem!important}.contact-info__directions{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{border-radius:999px!important}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{content:none!important;display:none!important}.header-wrapper .header.page-width{max-width:100%;padding-left:3rem;padding-right:3rem}@media screen and (max-width:749px){.header-wrapper .header.page-width{padding-left:1.5rem;padding-right:1.5rem}}.herbensol-transparent-header .section-header{position:absolute;top:0;left:0;right:0;z-index:10}.herbensol-transparent-header .header-wrapper{background:transparent!important;border-bottom:none!important;padding-top:1.6rem}.herbensol-transparent-header .header-wrapper .header__heading-link,.herbensol-transparent-header .header-wrapper .header__heading-link:hover{color:#faf5ed}.herbensol-transparent-header .header-wrapper>* .header__menu-item,.herbensol-transparent-header .header-wrapper>* .header__menu-item:hover{color:#faf5ed}.herbensol-transparent-header .header__submenu .header__menu-item,.herbensol-transparent-header .header__submenu .header__menu-item:hover{color:rgb(var(--color-foreground))!important}.header__submenu>li:first-child>.header__menu-item{font-weight:600;background-color:rgba(var(--color-button),.08);border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__submenu>li:first-child>.header__menu-item:hover{background-color:rgba(var(--color-button),.15)}.herbensol-transparent-header .header-wrapper .header__icon,.herbensol-transparent-header .header-wrapper .header__icon:hover,.herbensol-transparent-header .header-wrapper .header__icon .icon-caret{color:#faf5ed}.header__active-menu-item{color:var(--herbensol-green-light)!important}.herbensol-transparent-header .header-wrapper.shopify-section-header-sticky{background:#faf5edf2!important}.herbensol-transparent-header .header-wrapper.shopify-section-header-sticky .header__heading-link,.herbensol-transparent-header .header-wrapper.shopify-section-header-sticky .header__menu-item,.herbensol-transparent-header .header-wrapper.shopify-section-header-sticky .header__icon{color:#1f2d24}.newsletter__wrapper>h2:first-child,.newsletter__wrapper>.inline-richtext:first-child{margin-top:4rem}[id^=shopify-section][id*=newsletter]{position:relative}[id^=shopify-section][id*=newsletter]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:7rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0,120 C480,5 960,5 1440,120 L1440,0 L0,0 Z' fill='%23FAF5ED'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:10}@media screen and (max-width:749px){[id^=shopify-section][id*=newsletter]:before{height:4rem}}.footer{position:relative;overflow:hidden}.footer:after{content:"";position:absolute;bottom:0;left:-2rem;width:28rem;height:32rem;background-image:url(/cdn/shop/files/motif-fleur-herbensol.png?v=1776929481);background-size:contain;background-repeat:no-repeat;background-position:bottom left;opacity:.18;pointer-events:none;z-index:0}.footer>*{position:relative;z-index:1}@media screen and (max-width:749px){.footer:after{width:16rem;height:20rem;opacity:.12}}.footer__logo-wrapper{display:flex;justify-content:center;padding-top:2rem;padding-bottom:1.5rem}.footer__logo-img{width:100px;height:auto;display:block}.footer-block--newsletter,.footer .footer-block{display:flex;flex-direction:column;gap:0!important}.footer__social-heading{text-align:center;margin:0!important;width:100%}.list-social{justify-content:center!important}.footer__list-social{display:flex;justify-content:center;flex-wrap:wrap;width:100%}.footer__social-heading{margin:0 0 1rem;font-size:1.4rem;letter-spacing:.05rem;text-transform:uppercase}.collection__view-all{margin-top:4rem}@media screen and (max-width:749px){.collection__view-all{margin-top:2.5rem}}.collapsible-content summary:hover .accordion__title{text-decoration:none!important}.accordion__title{font-size:1.9rem}@media screen and (min-width:750px){.accordion__title{font-size:2.2rem}}.card-information .card__heading,.card__information .card__heading{font-size:1.7rem}@media screen and (min-width:750px){.card-information .card__heading,.card__information .card__heading{font-size:1.9rem}}.quick-add__submit.button--secondary{background-color:var(--herbensol-green-primary)!important;color:var(--herbensol-bg)!important}.quick-add__submit.button--secondary:hover{background-color:var(--herbensol-text)!important}.product__media-fallback{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--media-radius)}.product__media-fallback-img{width:100%;height:100%;object-fit:cover;display:block}.multicolumn-card__icon{display:flex;justify-content:center;margin-bottom:1.6rem;color:currentColor}.multicolumn-card__icon svg{width:3rem;height:3rem;fill:currentColor}.multicolumn-card__icon svg.icon-phone{fill:none;stroke:currentColor}[id^=shopify-section][id*=reassurance-bar] .multicolumn-list__item{display:flex}[id^=shopify-section][id*=reassurance-bar] .multicolumn-card{display:flex;flex-direction:column;height:100%;width:100%}[id^=shopify-section][id*=reassurance-bar] .multicolumn-card__info{flex:1;display:flex;flex-direction:column}[id^=shopify-section][id*=reassurance-bar] .multicolumn-card__info>.rte{flex:1}[id^=shopify-section][id*=reassurance-bar] .multicolumn-card__info>a{margin-top:auto;padding-top:2rem;font-size:1.5rem;letter-spacing:.04rem;text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px;transition:text-decoration-thickness .2s ease,text-underline-offset .2s ease}[id^=shopify-section][id*=reassurance-bar] .multicolumn-card__info>a:hover{text-decoration-thickness:2px;text-underline-offset:.7rem}@media screen and (min-width:990px){[id^=shopify-section][id*=producers] .slider.slider--tablet{position:relative;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}[id^=shopify-section][id*=producers] .slider.slider--tablet::-webkit-scrollbar{display:none}[id^=shopify-section][id*=producers] .slider--tablet .slider__slide{flex-shrink:0;scroll-snap-align:start;width:calc((100% - 2 * var(--grid-desktop-horizontal-spacing, 20px)) / 3)}[id^=shopify-section][id*=producers] .slider-buttons.large-up-hide{display:flex!important;justify-content:center;margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
