@media screen and (min-width:750px){#shopify-section-sections--27989427487046__header_announcements_9jGBFp,#shopify-section-sections--27989427487046__17793628374a69e191,#shopify-section-sections--27989427487046__1779707354adb3e0b6,#shopify-section-sections--27989427487046__1779707364d8ebac76,#shopify-section-sections--27989427487046__17797076437d9901d7,#shopify-section-sections--27989427487046__17797077030a33bdfb,#shopify-section-template--27989432140102__marquee_GgUB8E,[id^=shopify-section-template--][id$=__section_hFbdD8],.kd-desk-hidden{display:none!important}html,body{overflow-x:clip}.header-section header-component.header{box-shadow:0 2px 18px #15512f12}#shopify-section-sections--27989427487046__header_announcements_XqPqUG p,#shopify-section-sections--27989427487046__header_announcements_XqPqUG .text-block{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:600;letter-spacing:.02em}marquee-component.section{padding-block:12px!important;border-block:1px solid rgba(21,81,47,.1)}marquee-component .text-block,marquee-component .text-block *{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:700!important;letter-spacing:.03em}.hero-wrapper .hero__container{min-height:clamp(520px,64vh,680px)}.hero-wrapper .overlay--gradient{background:linear-gradient(115deg,#0a1c12c7,#15512f6b 42%,#0a1c122e 72%,#0a1c1266)!important}.hero-wrapper .text-block.h1,.hero-wrapper .text-block.h1 *{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:clamp(3rem,4.6vw,4.4rem)!important;line-height:1.04!important;font-weight:800!important;letter-spacing:-.02em}.hero-wrapper .text-block.h2,.hero-wrapper .text-block.h2 *{font-size:clamp(1.15rem,1.6vw,1.5rem)!important;line-height:1.35!important;font-weight:500!important}.hero-wrapper a[class*=__button_H9gpTf]{font-size:1.08rem!important;padding:1em 2.6em!important;box-shadow:0 10px 34px #00000059!important}[id^=shopify-section-template--][id$=__section_HJaYae] .section-content-wrapper,[id^=shopify-section-template--][id$=__section_3fGPpf] .section-content-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;max-width:var(--page-width, 1200px);margin-inline:auto;padding-block:30px!important;padding-inline:var(--page-margin, 40px)}[id^=shopify-section-template--][id$=__section_HJaYae] .section-content-wrapper>.group-block,[id^=shopify-section-template--][id$=__section_3fGPpf] .section-content-wrapper>.group-block{width:100%!important;max-width:none!important;margin:0!important;transition:transform .22s ease,box-shadow .22s ease}[id^=shopify-section-template--][id$=__section_HJaYae] .section-content-wrapper>.group-block:hover,[id^=shopify-section-template--][id$=__section_3fGPpf] .section-content-wrapper>.group-block:hover{transform:translateY(-4px);box-shadow:0 12px 28px #15512f24!important}.kd-desk-cats{display:block;padding:40px var(--page-margin, 40px) 8px;max-width:var(--page-width, 1200px);margin-inline:auto}.kd-desk-cats__title{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#15512f;opacity:.65;text-align:center;margin:0 0 18px}.kd-desk-cats__row{display:flex;justify-content:center;align-items:flex-start;gap:clamp(20px,3.4vw,44px);flex-wrap:wrap}.kd-desk-cat{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none!important;width:96px}.kd-desk-cat__circle{width:84px;height:84px;border-radius:50%;overflow:hidden;background:#fff;border:2.5px solid rgba(21,81,47,.16);box-shadow:0 4px 16px #15512f1a;display:flex;align-items:center;justify-content:center;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.kd-desk-cat__circle img{width:100%;height:100%;object-fit:cover;display:block}.kd-desk-cat__circle--all{background:linear-gradient(135deg,#5cb85c,#15512f);color:#fff}.kd-desk-cat__circle--all svg{width:30px;height:30px}.kd-desk-cat:hover .kd-desk-cat__circle{transform:translateY(-4px) scale(1.05);border-color:#5cb85c;box-shadow:0 10px 26px #15512f38}.kd-desk-cat__label{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:.82rem;font-weight:700;color:#15512f;text-align:center;line-height:1.2}main .section-resource-list{padding-block-start:clamp(44px,5vw,64px)!important;padding-block-end:clamp(48px,5.5vw,72px)!important}main .resource-list .slideshow-control{--slideshow-controls-size: 3.1rem;background:#fff!important;border:1.5px solid rgba(21,81,47,.18)!important;border-radius:50%!important;box-shadow:0 4px 14px #15512f1f!important;color:#15512f!important;opacity:1!important;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}main .resource-list .slideshow-control:hover{background:linear-gradient(135deg,#5cb85c,#15512f)!important;color:#fff!important;transform:scale(1.06);box-shadow:0 8px 22px #15512f42!important}main[data-template=index] .section-wrapper .image-block__image{border-radius:22px;box-shadow:0 16px 38px -14px #15512f52}main[data-template=index] a.image-block{transition:transform .25s ease}main[data-template=index] a.image-block:hover{transform:translateY(-4px)}main .bento-box[class*=bento-box--items-]{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}main .bento-box[class*=bento-box--items-]>.bento-box__item{flex:0 0 calc(50% - 8px)!important;width:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important;height:auto!important;margin:0!important}main .bento-box__item .collection-card{height:auto!important;min-height:0!important;aspect-ratio:2.31 / 1!important;overflow:hidden!important;position:relative!important}main .bento-box__item .collection-card .collection-card__inner{height:100%!important;width:100%!important}main .bento-box__item .collection-card .collection-card__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important}main .bento-box__item .collection-card .resource-image__image,main .bento-box__item .collection-card img{display:block!important;height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important;max-height:none!important}main .bento-box__item .collection-card{transition:transform .25s ease,box-shadow .25s ease!important}main .bento-box__item:hover .collection-card{transform:translateY(-6px)!important;box-shadow:0 22px 44px -12px #15512f73,0 8px 18px -8px #15512f4d!important}main .bento-box__item .collection-card .resource-image__image{transition:transform .55s cubic-bezier(.22,.61,.36,1)!important}main .bento-box__item:hover .collection-card .resource-image__image{transform:scale(1.045)!important}.kd-reviews__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;max-height:none!important;overflow:visible!important}.kd-rev-card{height:100%;transition:transform .2s ease,box-shadow .2s ease}.kd-rev-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #15512f1f}.kd-reviews{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin, 40px)}.kd-home-fidelite .kdf__inner{display:grid!important;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,5vw,72px);max-width:1080px;margin-inline:auto;padding:clamp(56px,7vw,88px) var(--page-margin, 40px)}.kd-home-fidelite .kdf__title{font-size:clamp(1.9rem,2.6vw,2.5rem)!important;line-height:1.12!important}.kd-home-fidelite .kdf__cta{font-size:1.02rem!important;padding:.95em 2.3em!important}.kd-home-fidelite .kdf__card-wrap{margin-inline:auto}main .accordion{max-width:880px;margin-inline:auto!important}main[data-template=collection] .facets--horizontal{padding-block:14px!important}main[data-template=collection] .facets-toggle__button{border:1.5px solid rgba(21,81,47,.22)!important;border-radius:999px!important;padding:.55em 1.4em!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:700!important;color:#15512f!important;background:#fff!important;transition:background .2s ease,color .2s ease,border-color .2s ease}main[data-template=collection] .facets-toggle__button:hover{background:#15512f!important;color:#fff!important;border-color:#15512f!important}main[data-template=product] .product-information__grid--half{gap:0!important;--gap: clamp(40px, 5vw, 72px)}main[data-template=product] .product-information__grid--half .product-information__media{grid-column:2 / 3!important}main[data-template=product] .product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / 4!important}main[data-template=product] .product-information__grid--half .product-details{grid-column:3 / 4!important}main[data-template=product] .product-information__grid--half.product-information--media-right .product-details{grid-column:2 / 3!important}main[data-template=product] details.kd-accordion{border-radius:14px}main[data-template=product] details.kd-accordion>summary{padding-block:18px!important}.shopify-section-group-footer-group .footer-content{padding-block:26px!important}.shopify-section-group-footer-group .email-signup__input-group{border-radius:999px!important;overflow:hidden;border:1.5px solid rgba(21,81,47,.25);box-shadow:0 2px 10px #15512f14}.shopify-section-group-footer-group .email-signup__input-group input{font-family:Plus Jakarta Sans,Inter,sans-serif}.shopify-section-group-footer-group a{transition:color .18s ease,opacity .18s ease}.shopify-section-group-footer-group a:hover{color:#5cb85c!important;opacity:1!important}.shopify-section-group-footer-group .image-block__image{box-shadow:none}main product-card,main .product-card{position:relative!important}main .product-card>.product-card__cbd-overlay,main .product-card .product-card__cbd-overlay{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;z-index:3!important;display:flex!important;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important;pointer-events:none}main .product-card .product-card__content{transition:box-shadow .22s ease!important}main .product-card:hover .product-card__content{box-shadow:0 14px 34px #15512f29!important}main a:focus-visible,main button:focus-visible{outline:2px solid #5CB85C!important;outline-offset:2px}.header-menu .menu-list__link{position:relative;transition:color .18s ease}.header-menu .menu-list__list-item>.menu-list__link .menu-list__link-title{background-image:linear-gradient(90deg,#5cb85c,#15512f);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .25s ease;padding-bottom:3px}.header-menu .menu-list__list-item>.menu-list__link:hover .menu-list__link-title{background-size:100% 2px}.header-menu .menu-list__submenu{border-radius:0 0 22px 22px!important;border-bottom:3px solid #5CB85C!important;box-shadow:0 26px 60px -18px #15512f4d!important;overflow:hidden}.menu-list__submenu .mega-menu{padding-block:26px 30px!important}.menu-list__submenu .mega-menu__list>li.mega-menu__column{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:6px 18px;align-content:start;align-items:start}.menu-list__submenu .mega-menu__link{display:flex!important;align-items:center;gap:12px;padding:9px 14px!important;border-radius:12px;font-weight:600!important;line-height:1.25;transition:background .16s ease,color .16s ease,transform .16s ease}.menu-list__submenu .mega-menu__link:before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#5cb85c,#15512f);opacity:.45;transition:opacity .16s ease,transform .16s ease}.menu-list__submenu .mega-menu__link.kd-mm-rich:before{display:none}.menu-list__submenu .mega-menu__link:hover{background:#5cb85c1f;color:#15512f!important;transform:translate(3px)}.menu-list__submenu .mega-menu__link:hover:before{opacity:1;transform:scale(1.3)}.kd-mm-thumb{width:46px;height:46px;flex:0 0 46px;border-radius:10px;object-fit:cover;background:#fff8e6;border:1px solid rgba(21,81,47,.14);box-shadow:0 2px 8px #15512f1a;transition:transform .18s ease}.menu-list__submenu .mega-menu__link:hover .kd-mm-thumb{transform:scale(1.07) rotate(-2deg)}main .featured-blog-posts-card__inner{border-radius:18px!important;overflow:hidden!important;box-shadow:0 4px 18px #15512f1a;transition:transform .22s ease,box-shadow .22s ease}main .featured-blog-posts-card__inner:hover{transform:translateY(-5px);box-shadow:0 16px 36px #15512f2e}main .featured-blog-posts-card__inner img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}main .featured-blog-posts-card__inner:hover img{transform:scale(1.045)}main[data-template=product] .product-information__media .product-media{border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 30px -10px #15512f2e}main[data-template=product] details.kd-accordion .kd-accordion__header{transition:background .18s ease}main[data-template=product] details.kd-accordion .kd-accordion__header:hover{background:#5cb85c12}main[data-template=product] .kd-accordion__title{font-size:1.05rem!important}main[data-template=product] sticky-add-to-cart .sticky-add-to-cart__bar,main[data-template=product] .sticky-add-to-cart__bar{max-width:960px!important;margin-inline:auto!important;border-radius:16px 16px 0 0!important;border:1px solid rgba(21,81,47,.14)!important;border-bottom:none!important;box-shadow:0 -8px 34px #15512f29!important}main[data-template=product] .sticky-add-to-cart__image-img{border-radius:10px!important}.kd-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px}.kd-rev-card{border:1px solid rgba(21,81,47,.1)!important;border-radius:16px!important}main[data-template=collection] .text-block h1{font-size:clamp(2.6rem,4vw,3.6rem)!important;line-height:1.06!important}.kd-desk-points{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#15512f,#0c3820);color:#fff!important;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.02em;text-decoration:none!important;padding:7px 14px;border-radius:999px;box-shadow:0 3px 12px #15512f38;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;white-space:nowrap}.kd-desk-points b{color:#ffd76a;font-weight:800}.kd-desk-points:hover{transform:translateY(-2px);box-shadow:0 8px 20px #15512f52;filter:brightness(1.08)}.kd-desk-cats--compact{padding:10px var(--page-margin, 40px) 2px}.kd-desk-cats--compact .kd-desk-cat__circle{width:64px;height:64px;border-width:2px}.kd-desk-cats--compact .kd-desk-cat{width:82px;gap:7px}.kd-desk-cats--compact .kd-desk-cat__label{font-size:.74rem}.kd-desk-cat--active .kd-desk-cat__circle{border-color:#15512f!important;box-shadow:0 0 0 3px #5cb85c59,0 6px 18px #15512f38!important}.kd-desk-cat--active .kd-desk-cat__label{color:#0c3820;font-weight:800}::selection{background:#5cb85c47}.kdcb{max-width:var(--page-width, 1200px)}main .blog-post-card{background:#fff!important;border-radius:20px!important;padding:0 0 22px!important;box-shadow:0 2px 16px #15512f14;border:1px solid rgba(21,81,47,.08);overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}main .blog-post-item:hover .blog-post-card{transform:translateY(-5px);box-shadow:0 16px 38px -12px #15512f47;border-color:#5cb85c66}main .blog-post-card__image-container{border-radius:20px 20px 0 0;overflow:hidden}main .blog-post-card__image{border-radius:0!important;transition:transform .5s cubic-bezier(.22,.61,.36,1)}main .blog-post-item:hover .blog-post-card__image{transform:scale(1.05)}main .blog-post-card__content{padding-inline:22px}main .blog-post-card .blog-post-details{color:#5cb85c;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}main[data-template*=article] .blog-post-content{max-width:44rem!important;margin-inline:auto!important}main[data-template*=article] .blog-post-content p,main[data-template*=article] .blog-post-content li{line-height:1.75}main[data-template*=article] .blog-post-content h2{font-family:Plus Jakarta Sans,Inter,sans-serif;color:#15512f;font-size:1.6rem;margin-top:2.2em}main[data-template*=article] .blog-post-featured-image__image{border-radius:22px!important;box-shadow:0 16px 40px -16px #15512f59}.contact-form{max-width:660px;margin-inline:auto;background:#fff;border-radius:20px;padding:36px 40px;box-shadow:0 4px 24px #15512f1a;border:1px solid rgba(21,81,47,.08)}.contact-form__form-row{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}.contact-form__input{width:100%!important;background:#fff!important;border:1.5px solid rgba(21,81,47,.22)!important;border-radius:14px!important;padding:14px 18px!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.contact-form__input:focus{outline:none!important;border-color:#5cb85c!important;box-shadow:0 0 0 3px #5cb85c2e!important}.contact-form__input--textarea{min-height:140px}.contact-form__form .submit-button{background:linear-gradient(135deg,#5cb85c,#15512f)!important;color:#fff!important;border:none!important;box-shadow:0 6px 18px #15512f40!important;border-radius:999px!important;padding:.95em 2.4em!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:800!important;width:100%;transition:transform .18s ease,filter .18s ease}.contact-form__form .submit-button:hover{transform:translateY(-2px);filter:brightness(1.06)}main[data-template*=faq] .accordion .details,main[data-template*=faq] .accordion details{background:#fff;border-radius:16px!important;margin-bottom:12px;box-shadow:0 2px 12px #15512f12;overflow:hidden}main[data-template*=faq] .details__header{padding:18px 24px!important;font-weight:700;color:#15512f}main[data-template*=faq] details[open]{border-left:3px solid #5CB85C}main[data-template*=faq] .details__icon{color:#5cb85c}main[data-template*=labos] .rte h2{font-family:Plus Jakarta Sans,Inter,sans-serif;color:#15512f;font-size:1.7rem;font-weight:800;margin-bottom:.4em}main[data-template*=labos] .rte ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0}main[data-template*=labos] .rte ul>li{background:#fff;border-radius:14px;padding:14px 18px;box-shadow:0 2px 10px #15512f14;border:1px solid rgba(21,81,47,.08)}main[data-template*=histoire] .rte{max-width:44rem;margin-inline:auto}main[data-template=product] .kd-meta-table{width:100%;border-collapse:collapse;font-family:Plus Jakarta Sans,Inter,sans-serif}main[data-template=product] .kd-meta-row:nth-child(odd){background:#15512f0a}main[data-template=product] .kd-meta-row td{padding:11px 14px;border-bottom:1px solid rgba(21,81,47,.1)}main[data-template=product] .kd-meta-label{font-weight:700;color:#15512f;width:42%}main[data-template=product] .kd-meta-value{color:#0c1f14c7}main[data-template=product] .product-information__media{position:sticky!important;top:96px;align-self:start}main[data-template=product] .kd-meta-badges{display:flex!important;flex-wrap:wrap;gap:8px;margin:14px 0 4px}main[data-template=product] .kd-meta-badges .kd-badge{display:inline-flex;align-items:center;gap:6px;background:#fff8e6;border:1px solid rgba(21,81,47,.16);border-radius:999px;padding:6px 13px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:.78rem;font-weight:700;color:#15512f}main[data-template=product] .kd-meta-badges .kd-badge--cbd{background:linear-gradient(135deg,#5cb85c,#15512f);color:#fff;border:none}main[data-template=product] [id*=__product_recommendations] .text-block.h4{text-align:center!important}main[data-template=product] [id*=__product_recommendations] .text-block.h4 strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;color:#15512f}#kdpts .kp-btn:not(.kp-btn--ghost){background:linear-gradient(135deg,#5cb85c,#15512f)!important;color:#fff!important}#kdpts{max-width:var(--page-width, 1200px)!important}main[data-template=collection] #ResultsList{--padding-inline-start: 0px !important;--padding-inline-end: 0px !important}main[data-template=collection] .product-grid{gap:clamp(16px,1.6vw,22px)!important}main[data-template=cart] .cart-items__table,main[data-template=cart] .cart-items__table tbody{display:block!important;width:100%}main[data-template=cart] .cart-items__table-row{display:grid!important;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;column-gap:20px;margin-bottom:12px}main[data-template=cart] .cart-items__table-row td{display:flex;align-items:center}main[data-template=cart],.cart-drawer{--kd-accent: #15512f !important;--kd-green: #5CB85C !important}main[data-template=search] search-page-input-component{--size-style-width: 100% !important;max-width:640px;position:relative;margin-inline:auto}main[data-template=search] .search-page-input{border:1.5px solid rgba(21,81,47,.14)!important;border-radius:999px!important;background:#fff!important;padding:14px 20px 14px 46px!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;color:#15512f;box-shadow:0 2px 8px #15512f1a;transition:border-color .2s ease,box-shadow .2s ease}main[data-template=search] .search-page-input:focus{outline:none!important;border-color:#5cb85c!important;box-shadow:0 0 0 3px #5cb85c4d!important}main[data-template=search] .search-page__header h3{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(1.8rem,2.6vw,2.4rem)!important;font-weight:800!important;color:#15512f;letter-spacing:-.01em}main[data-template=search] .search__reset-button{color:#15512f!important;font-weight:700}main[data-template=search] .search__reset-button:hover{color:#5cb85c!important}main[data-template=search] .search-results__no-results{max-width:560px;margin:32px auto;padding:32px 28px;text-align:center;background:#fff8e6;border:1px solid rgba(21,81,47,.14);border-radius:16px;box-shadow:0 6px 20px #15512f24}main[data-template=search] .search-results__no-results p{font-family:Plus Jakarta Sans,Inter,sans-serif;color:#15512f;font-size:1rem;margin:0 0 6px}.kd-search-cta{display:inline-block;margin-top:14px;background:linear-gradient(135deg,#5cb85c,#15512f);color:#fff!important;font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:800;text-decoration:none!important;padding:.85em 2.2em;border-radius:999px;box-shadow:0 5px 18px #15512f47;transition:transform .18s ease,filter .18s ease}.kd-search-cta:hover{transform:translateY(-2px);filter:brightness(1.06)}main[data-template=search] .main-collection-grid__title{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:800;color:#15512f;font-size:1.3rem;text-align:center;margin-top:28px}main[data-template="404"] .button{background:linear-gradient(135deg,#5cb85c,#15512f)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:1em 2.4em!important;font-weight:800!important;letter-spacing:.04em;box-shadow:0 4px 18px #5cb85c61!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}main[data-template="404"] .button:hover{transform:translateY(-3px);box-shadow:0 8px 28px #5cb85c85!important;filter:brightness(1.06)}main[data-template="404"] .section-content-wrapper h1{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(2.4rem,4vw,3.4rem)!important;font-weight:800!important;color:#15512f;line-height:1.06!important}}@media screen and (min-width:990px){main[data-template=cart] .cart-page{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);column-gap:40px;align-items:start;max-width:var(--page-width, 1200px);margin-inline:auto}main[data-template=cart] .cart-page__title{grid-column:1 / -1}main[data-template=cart] .cart-page__summary{position:sticky;top:calc(var(--sticky-header-offset, 0px) + 20px)}}@media screen and (min-width:1000px){main[data-template=product] .variant-option--grams,variant-picker .variant-option--grams{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (min-width:1100px){main[data-template=collection] .product-grid{--product-grid-columns-desktop: repeat(4, 1fr)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kd-desktop.css.map */
