:root{--jg-forest:#1f3d2b;--jg-forest-2:#2c5a3c;--jg-moss:#5b8a3c;--jg-leaf:#a7c957;--jg-cream:#f6f4ec;--jg-sage:#eef3e8;--jg-wood:#8a5a2b;--jg-ink:#1c2a21;--jg-muted:#5f6d63;--jg-line:#dde6d6;--jg-serif:"Fraunces",Georgia,"Times New Roman",serif;}h1,h2,.h0,.h1,.h2,.title,.product__title h1,.collection-hero__title{font-family:var(--jg-serif)!important;letter-spacing:-.01em;font-weight:700;}.button,.shopify-payment-button__button--unbranded{border-radius:8px!important;font-weight:700;letter-spacing:.02em}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded,.product-form__submit.button{background:var(--jg-forest)!important;color:#fff!important}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover,.product-form__submit.button:hover{background:var(--jg-forest-2)!important}.button:after,.button:before{border-radius:8px!important;box-shadow:none!important}.product-form__submit.button:after{box-shadow:none!important}.button--secondary:not(.product-form__submit){color:var(--jg-forest)!important;--color-button-text:31,61,43}.card-wrapper .card{border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover .card{transform:translateY(-3px);box-shadow:0 14px 34px rgba(31,61,43,.10)}.card__heading a{font-weight:700;color:var(--jg-ink)}.price-item--regular,.price-item--sale{color:var(--jg-forest);font-weight:700}.product__info-container .product__text.caption-with-letter-spacing{color:var(--jg-moss);font-weight:700}.product__info-container .price .price-item{font-size:2.4rem}.product__description{line-height:1.75}.product-form__submit{min-height:5.2rem}.jg-pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 6px}.jg-pdp-trust div{background:var(--jg-sage);border:1px solid var(--jg-line);border-radius:10px;padding:10px 8px;text-align:center;font-size:1.25rem;line-height:1.35;color:var(--jg-ink)}.jg-pdp-trust b{display:block;color:var(--jg-forest);font-size:1.35rem}.jg-pdp-trust svg{width:22px;height:22px;stroke:var(--jg-moss);fill:none;stroke-width:1.8;margin:0 auto 4px;display:block}@media(max-width:480px){.jg-pdp-trust{grid-template-columns:1fr}}:focus-visible{outline-color:var(--jg-moss)!important}.jgh__contact p a{color:var(--jg-forest);font-weight:700}.vc-footer.vc-footer{--vc-sky:#a7c957;--vc-sky-deep:#5b8a3c;--vc-ink:#1f3d2b;--vc-muted:#5f6d63;--vc-line:#dde6d6;background:#f6f4ec}.vc-footer.vc-footer .vc-footer__contact-icon{background:#eef3e8;border-color:#dde6d6}.vc-footer.vc-footer .vc-footer__social-icon{border-color:#dde6d6}.vc-footer.vc-footer .vc-footer__newsletter-input{border-color:#dde6d6}.vc-footer.vc-footer .vc-footer__newsletter-input:focus{box-shadow:0 0 0 2px rgba(167,201,87,.25)}.vc-footer.vc-footer .vc-footer__heading{font-family:var(--jg-serif)}.product__tax{font-size:0!important}.product__tax:after{content:"Prix TTC. Livraison offerte en France métropolitaine.";font-size:1.3rem;color:var(--jg-moss)}.tax-note{font-size:0!important}.tax-note:after{content:"Taxes incluses. Réductions calculées à l'étape du paiement. Livraison offerte en France métropolitaine.";font-size:1.3rem}