:root{--ecombust-forest: 26, 49, 41;--ecombust-lime: 203, 234, 123;--ecombust-cream: 247, 254, 231;--ecombust-sage: 235, 244, 219;--ecombust-pill: 203, 234, 123;--ecombust-olive: 138, 169, 56;--ecombust-gold: 193, 168, 117;--ecombust-font-display: "Ecombust Display", "Manrope", system-ui, sans-serif;--ecombust-font-text: "Ecombust Text", "Manrope", system-ui, sans-serif}body,.color-scheme-1,.color-scheme-2,.color-scheme-4,.color-scheme-5{--color-heading: var(--ecombust-forest);--ecombust-band-bg: var(--ecombust-lime)}.color-scheme-2{--ecombust-band-bg: 255, 255, 255}.color-scheme-3{--color-heading: var(--color-foreground);--ecombust-band-bg: var(--ecombust-lime)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{color:rgb(var(--color-heading, var(--color-foreground)))}.ecombust-display{font-family:var(--ecombust-font-display);font-weight:800;line-height:1.45;letter-spacing:.01em;text-transform:uppercase}.ecombust-band{padding:.05em .3em;background:rgb(var(--ecombust-band-bg));color:rgb(var(--ecombust-forest));-webkit-box-decoration-break:clone;box-decoration-break:clone}.ecombust-eyebrow{display:inline-block;margin:0 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ecombust-olive))}.color-scheme-3 .ecombust-eyebrow{color:rgba(var(--color-foreground),.75)}.ecombust-pill{display:inline-block;padding:.5rem 1rem;border-radius:.2rem;background:rgb(var(--ecombust-forest));color:#fff;font-family:var(--ecombust-font-display);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.color-scheme-3 .ecombust-pill{background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest))}.button--primary{outline:1.5px dashed rgba(var(--color-button-text),.55);outline-offset:-5px}.button--secondary{--color-button: var(--ecombust-lime);--color-button-text: var(--ecombust-forest);background-color:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest))}.button--secondary:after{box-shadow:none!important;border:1.5px dashed rgb(var(--ecombust-forest))}.color-scheme-2 .button--secondary{background-color:#fff}.color-scheme-3 .button--secondary{background-color:transparent;color:#fff}.color-scheme-3 .button--secondary:after{border-color:#ffffffd9}.ecombust-section__title{margin:0 0 2.4rem;font-size:clamp(2.6rem,2.2vw + 1.6rem,3.4rem);line-height:1.15}.ecombust-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:2.4rem}.ecombust-section__header .ecombust-section__title{margin:0}.ecombust-link{font-weight:700;color:rgb(var(--color-heading, var(--color-foreground)));text-decoration:none;white-space:nowrap}.ecombust-link:hover{text-decoration:underline;text-underline-offset:.3rem}.ecombust-buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.ecombust-buttons .button{min-width:auto;padding:0 2.4rem;font-weight:700}.ecombust-media{position:relative;overflow:hidden;border-radius:1.6rem;background:rgb(var(--ecombust-cream))}.ecombust-media img,.ecombust-media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.ecombust-media .placeholder-svg{fill:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.04)}.ecombust-figures{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;margin:2rem 0 2.4rem}.ecombust-figure__value{display:block;font-size:2.8rem;font-weight:700;line-height:1.1;color:rgb(var(--color-heading, var(--color-foreground)))}.ecombust-figure__strike{margin-left:.8rem;font-size:1.4rem;font-weight:500;color:#1a31298c;text-decoration:line-through;text-decoration-color:#1a31298c}.ecombust-figure__label{display:block;margin-top:.4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.ecombust-hero__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.ecombust-hero__grid{grid-template-columns:1.05fr 1fr;gap:5.6rem}}.ecombust-hero__title{margin:1.6rem 0;font-size:clamp(3.4rem,3.2vw + 2rem,5.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em}.ecombust-hero__text{max-width:56rem;margin:0 0 2.8rem;font-size:1.7rem;line-height:1.6}.ecombust-hero__reassurance{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:2rem 0 0;padding:0;list-style:none;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.ecombust-hero__frame{padding:2.4rem;border-radius:2.4rem;background:rgb(var(--ecombust-cream))}.ecombust-hero__frame .ecombust-media{aspect-ratio:3 / 2;background:#fff}.ecombust-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 3.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.ecombust-stats__grid{grid-template-columns:repeat(var(--ecombust-columns, 4),minmax(0,1fr))}}.ecombust-stats__value{display:block;font-size:clamp(2.4rem,1.4vw + 1.8rem,3rem);font-weight:700;line-height:1.1;color:rgb(var(--color-heading, var(--color-foreground)))}.ecombust-stats__label{display:block;margin-top:.6rem;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.85)}.ecombust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.ecombust-grid{grid-template-columns:repeat(var(--ecombust-columns, 4),minmax(0,1fr));gap:2rem}}@media screen and (max-width:480px){.ecombust-grid--products{grid-template-columns:minmax(0,1fr)}}.ecombust-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgba(var(--ecombust-forest),.08);border-radius:1.6rem;background:#fff;color:rgb(var(--ecombust-forest));text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}a.ecombust-card:hover{box-shadow:0 .8rem 2.4rem rgba(var(--ecombust-forest),.1);transform:translateY(-2px)}.ecombust-card__media{aspect-ratio:4 / 3;border-radius:0;background:#fff}.ecombust-card__media--square{aspect-ratio:1 / 1}.ecombust-card__media--contain img{object-fit:contain}.ecombust-card__footer{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:1.4rem 1.6rem 1.6rem}.ecombust-card__title{margin:0;font-size:1.6rem;font-weight:700;line-height:1.3;color:rgb(var(--ecombust-forest))}.ecombust-card__meta{font-size:1.3rem;color:#2b2f2cb3;white-space:nowrap}.ecombust-card__body{display:flex;flex:1;flex-direction:column;gap:.8rem;padding:1.6rem}.ecombust-card__body .ecombust-pill{align-self:flex-start}.ecombust-card__subtitle{margin:0;font-size:1.3rem;line-height:1.45;color:#2b2f2cb3}.ecombust-card__buy{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.8rem}.ecombust-card__price{font-size:1.8rem;font-weight:700}.ecombust-card__add{min-height:3.8rem;padding:0 1.8rem;border:1px solid rgb(var(--ecombust-forest));border-radius:999px;background:#fff;color:rgb(var(--ecombust-forest));font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.ecombust-card__add:hover{background:rgb(var(--ecombust-forest));color:#fff}.ecombust-card__add[disabled]{opacity:.5;cursor:not-allowed}.ecombust-feature__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.ecombust-feature__grid{grid-template-columns:1fr 1fr;gap:4.8rem}.ecombust-feature--image-right .ecombust-feature__media{order:2}}.ecombust-feature__media{display:grid;gap:1.6rem}.ecombust-feature__media--double{grid-template-columns:1fr 1fr}.ecombust-feature__media .ecombust-media{aspect-ratio:4 / 3}.ecombust-feature__media--double .ecombust-media{aspect-ratio:1 / 1}.ecombust-feature--card .ecombust-feature__media .ecombust-media{aspect-ratio:1 / 1;padding:3.2rem;background:#fff}.ecombust-feature--card .ecombust-feature__media img{object-fit:contain}.ecombust-feature__title{margin:1.4rem 0 1.6rem;font-size:clamp(2.6rem,1.8vw + 1.8rem,3.6rem);line-height:1.12}.ecombust-feature__text{font-size:1.6rem;line-height:1.6}.ecombust-feature__text p{margin:0 0 1.2rem}.color-scheme-3 .ecombust-pill{background:#ffffff1f;color:rgb(var(--color-foreground))}.ecombust-compare__scroll{overflow-x:auto}.ecombust-compare__table{width:100%;min-width:64rem;border-collapse:collapse;font-size:1.5rem}.ecombust-compare__table thead th{padding:1.4rem 1.6rem;background:rgb(var(--ecombust-forest));color:#fff;font-size:1.4rem;font-weight:700;text-align:left}.ecombust-compare__table thead th:first-child{border-top-left-radius:1.2rem}.ecombust-compare__table thead th:last-child{border-top-right-radius:1.2rem}.ecombust-compare__table thead th+th+th{border-left:1px solid rgba(255,255,255,.2)}.ecombust-compare__table td{padding:1.4rem 1.6rem;border-bottom:1px solid rgba(var(--ecombust-forest),.12);vertical-align:top}.ecombust-compare__classic{color:#8a3a2b}.ecombust-compare__ours{font-weight:700;color:rgb(var(--ecombust-forest))}.ecombust-tiles{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ecombust-tiles{grid-template-columns:repeat(var(--ecombust-columns, 3),minmax(0,1fr));gap:2rem}}.ecombust-tile{display:flex;flex-direction:column;gap:1rem;height:100%;padding:2.4rem;border-radius:1.6rem;background:#fff}.ecombust-tile .ecombust-pill{align-self:flex-start}.ecombust-tile__title{margin:.4rem 0 0;font-size:1.8rem;line-height:1.35}.ecombust-tile__text{margin:0;font-size:1.4rem;line-height:1.55;color:#2b2f2ccc}.ecombust-tile__text p{margin:0}.ecombust-tile .ecombust-link{margin-top:auto;color:rgb(var(--ecombust-forest))}.ecombust-newsletter{display:flex;gap:.8rem;margin-top:.4rem}.ecombust-newsletter__input{flex:1;min-width:0;height:4.6rem;padding:0 1.6rem;border:1px solid rgba(var(--ecombust-forest),.2);border-radius:999px;font:inherit;font-size:1.4rem}.ecombust-newsletter__input:focus-visible{outline:2px solid rgb(var(--ecombust-forest));outline-offset:1px}.ecombust-newsletter__submit{min-width:4.6rem;height:4.6rem;padding:0 1.4rem;border:0;border-radius:999px;background:rgb(var(--ecombust-forest));color:#fff;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.ecombust-newsletter__message{margin:.4rem 0 0;font-size:1.3rem}.ecombust-banner{display:grid;gap:2.4rem;align-items:center;padding:3.2rem;border-radius:2.4rem}@media screen and (min-width:990px){.ecombust-banner{grid-template-columns:1fr auto;padding:4rem 3.6rem}}.ecombust-banner__title{margin:0 0 .8rem;font-size:clamp(2.4rem,1.2vw + 1.9rem,3rem);line-height:1.2}.ecombust-banner__text{margin:0;max-width:68rem;font-size:1.6rem;line-height:1.55}.ecombust-compare__table tbody th{padding:1.4rem 1.6rem;border-bottom:1px solid rgba(var(--ecombust-forest),.12);font-weight:400;text-align:left;vertical-align:top}a.ecombust-card__add{display:inline-flex;align-items:center;text-decoration:none}.ecombust-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:2rem 0 0;list-style:none;font-size:1.4rem}.ecombust-breadcrumb li+li:before{content:"\203a";margin-right:.6rem;color:rgba(var(--color-foreground),.5)}.ecombust-breadcrumb a{color:rgb(var(--ecombust-forest));text-decoration:none}.ecombust-breadcrumb a:hover{text-decoration:underline}.ecombust-breadcrumb [aria-current]{color:rgba(var(--color-foreground),.7)}.section-template--product .product__media-wrapper .product__media-item .media,.product .product__media-list .product__media{border-radius:2rem;background:#fff}.product .product__title h1{font-size:clamp(3rem,1.8vw + 2.2rem,4rem);font-weight:800;line-height:1.12}.ecombust-product__eyebrow{margin:0 0 .4rem}.ecombust-product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.4rem 0 1.2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.ecombust-product__stars{letter-spacing:.15em;color:rgb(var(--ecombust-forest))}.ecombust-formats{margin:1.6rem 0}.ecombust-formats__label{margin:0 0 1rem;font-size:1.4rem}.ecombust-formats__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none}.ecombust-formats__option{display:flex;flex-direction:column;gap:.2rem;height:100%;padding:1.2rem 1.4rem;border:1px solid rgba(var(--ecombust-forest),.15);border-radius:1.2rem;background:#fff;color:rgb(var(--color-foreground));text-decoration:none}.ecombust-formats__option:hover{border-color:rgb(var(--ecombust-forest))}.ecombust-formats__option--current{border:2px solid rgb(var(--ecombust-forest));padding:1.1rem 1.3rem}.ecombust-formats__name{font-size:1.4rem;font-weight:700}.ecombust-formats__price{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.ecombust-info-rows{margin:2rem 0 0;padding:.4rem 1.6rem;border-radius:1.6rem;background:#fff;font-size:1.4rem}.ecombust-info-rows__row{display:flex;justify-content:space-between;gap:1.6rem;padding:1.2rem 0}.ecombust-info-rows__row+.ecombust-info-rows__row{border-top:1px solid rgba(var(--ecombust-forest),.1)}.ecombust-info-rows dt{font-weight:400}.ecombust-info-rows dd{margin:0;text-align:right}.ecombust-details__grid{display:grid;gap:4rem}@media screen and (min-width:990px){.ecombust-details__grid{grid-template-columns:1fr 1fr;gap:4.8rem}}.ecombust-specs{margin:0}.ecombust-specs__row{display:flex;justify-content:space-between;gap:2rem;padding:1.2rem 0;border-bottom:1px solid rgba(var(--ecombust-forest),.12);font-size:1.5rem}.ecombust-specs dd{margin:0;font-weight:700;text-align:right}.ecombust-steps{margin:0 0 2.4rem;padding-left:2rem;font-size:1.6rem;line-height:1.55}.ecombust-steps li+li{margin-top:1rem}.ecombust-safety{display:flex;gap:1.2rem;padding:1.6rem 2rem;border-radius:1.6rem;background:#fbe8d6;color:#7a3b12;font-size:1.4rem;line-height:1.5}.ecombust-safety .rte p{margin:0}.ecombust-section__title.ecombust-display,.ecombust-feature__title.ecombust-display,.ecombust-banner__title.ecombust-display{font-size:clamp(2.4rem,1.6vw + 1.8rem,3.4rem);line-height:1.5}.ecombust-hero__title.ecombust-display{font-size:clamp(3rem,2.6vw + 1.8rem,4.8rem);line-height:1.42;letter-spacing:.01em}.color-scheme-3 .ecombust-band{background:transparent;padding:0;color:rgb(var(--color-foreground))}.ecombust-hero__frame{background:#ffffff8c;border:1.5px dashed rgba(var(--ecombust-forest),.35)}.ecombust-stats .ecombust-stats__value{font-family:var(--ecombust-font-display);text-transform:uppercase}.color-scheme-3 .ecombust-stats__value{color:rgb(var(--ecombust-lime))}.ecombust-card{border:1.5px dashed rgba(var(--ecombust-forest),.4);border-radius:2rem}.ecombust-card__media{background:rgba(var(--ecombust-lime),.45)}.ecombust-card__title{font-family:var(--ecombust-font-display);font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--ecombust-forest))}.ecombust-card__price{padding:.4rem 1.4rem;border-radius:999px;background:rgba(var(--ecombust-lime),.45);color:rgb(var(--ecombust-forest))}.ecombust-card__add{background:rgb(var(--ecombust-forest));color:#fff;outline:1.5px dashed rgba(255,255,255,.5);outline-offset:-4px}.ecombust-card__add:hover{background:rgb(var(--ecombust-forest));opacity:.9}.ecombust-tile,.ecombust-info-rows{border:1.5px dashed rgba(var(--ecombust-forest),.3)}.ecombust-compare__table thead th:last-child{background:rgb(var(--ecombust-forest))}.ecombust-compare__ours{background:rgba(var(--ecombust-lime),.6)}.product .product__title h1{font-family:var(--ecombust-font-display);font-size:clamp(2.6rem,1.6vw + 1.8rem,3.6rem);line-height:1.25;text-transform:uppercase}.ecombust-formats__option--current{background:rgba(var(--ecombust-lime),.35)}.ecombust-breadcrumb--flush ol{padding-top:0;margin-bottom:1.6rem}.ecombust-collection-header__title{margin:0 0 1.6rem;font-size:clamp(2.8rem,2vw + 2rem,4.4rem);line-height:1.45}.ecombust-collection-header__text{max-width:72rem;font-size:1.7rem;line-height:1.6}.ecombust-collection{display:grid;gap:2.4rem}@media screen and (min-width:990px){.ecombust-collection{grid-template-columns:25rem 1fr;gap:3.2rem;align-items:start}.ecombust-collection--no-filters{grid-template-columns:1fr}.ecombust-collection__grid{--ecombust-columns: 3 !important}.ecombust-collection--no-filters .ecombust-collection__grid{--ecombust-columns: 4 !important}}.ecombust-filters{padding:2rem;border:1.5px dashed rgba(var(--ecombust-forest),.35);border-radius:2rem;background:#fff}.ecombust-filters__group{margin:0 0 2rem;padding:0;border:0}.ecombust-filters__legend{margin-bottom:1rem;font-family:var(--ecombust-font-display);font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ecombust-forest))}.ecombust-filters__list{margin:0;padding:0;list-style:none}.ecombust-filters__option{display:flex;align-items:center;gap:.8rem;padding:.4rem 0;font-size:1.5rem;cursor:pointer}.ecombust-filters__option input{width:1.8rem;height:1.8rem;accent-color:rgb(var(--ecombust-forest))}.ecombust-filters__option.is-disabled{opacity:.45;cursor:not-allowed}.ecombust-filters__count{color:rgba(var(--color-foreground),.6);font-size:1.3rem}.ecombust-filters__price{display:flex;align-items:center;gap:.8rem}.ecombust-filters__price input{width:8rem;height:4rem;padding:0 1rem;border:1px solid rgba(var(--ecombust-forest),.25);border-radius:999px;font:inherit}.ecombust-collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:2rem}.ecombust-collection__count{margin:0;font-size:1.5rem}.ecombust-sort{display:flex;align-items:center;gap:1rem;font-size:1.5rem}.ecombust-sort select{height:4.4rem;padding:0 3.6rem 0 1.6rem;border:1.5px dashed rgba(var(--ecombust-forest),.45);border-radius:999px;background:#fff;font:inherit;color:rgb(var(--ecombust-forest))}.ecombust-collection__empty{padding:3.2rem;border:1.5px dashed rgba(var(--ecombust-forest),.35);border-radius:2rem;background:#fff;text-align:center}.ecombust-collection__pro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:2rem;padding:2rem 2.4rem;border:1.5px dashed rgba(var(--ecombust-forest),.4);border-radius:2rem;background:#fff}.ecombust-collection__pro-title{margin:0 0 .4rem;font-family:var(--ecombust-font-display);font-size:1.6rem;font-weight:800;text-transform:uppercase;color:rgb(var(--ecombust-forest))}.ecombust-collection__pro-text{margin:0;font-size:1.4rem}.ecombust-faq{display:grid;gap:2.4rem}@media screen and (min-width:990px){.ecombust-faq{grid-template-columns:1fr 1.3fr;gap:4.8rem}}.ecombust-faq__intro .ecombust-pill{margin-bottom:1.2rem}.ecombust-faq__item{border-top:1.5px dashed rgba(var(--ecombust-forest),.35)}.ecombust-faq__item:last-child{border-bottom:1.5px dashed rgba(var(--ecombust-forest),.35)}.ecombust-faq__question{display:flex;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;font-size:1.6rem;font-weight:700;color:rgb(var(--ecombust-forest));cursor:pointer;list-style:none}.ecombust-faq__question::-webkit-details-marker{display:none}.ecombust-faq__question:after{content:"+";font-size:2rem;line-height:1}.ecombust-faq__item[open] .ecombust-faq__question:after{content:"\2212"}.ecombust-faq__answer{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.6}.ecombust-faq__answer p{margin:0}.ecombust-preorder__title{margin-top:1.2rem}.ecombust-preorder__report{margin:2rem 0 0}.ecombust-preorder__steps{display:grid;gap:1.6rem;margin:0 0 1.6rem;padding:0;list-style:none}@media screen and (min-width:750px){.ecombust-preorder__steps{grid-template-columns:1fr 1fr}}.ecombust-preorder__number{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--ecombust-forest));color:#fff;font-weight:700;font-size:1.4rem}.ecombust-preorder__box{padding:2.4rem;border-radius:2rem}.ecombust-preorder__box-title{margin:0 0 .8rem;font-family:var(--ecombust-font-display);font-size:1.7rem;font-weight:800;text-transform:uppercase}.ecombust-preorder__box-text{margin:0 0 1rem;font-size:1.5rem;line-height:1.55}.ecombust-preorder__box-link{font-weight:700;color:rgb(var(--ecombust-lime));text-decoration:none}.ecombust-preorder__box-link:hover{text-decoration:underline}.ecombust-icon{display:block;width:2.4rem;height:2.4rem}.ecombust-section__intro{max-width:76rem;margin-bottom:3.2rem}.ecombust-section__intro .ecombust-pill{margin-bottom:1.2rem}.ecombust-section__lead{font-size:1.7rem;line-height:1.6}.ecombust-icon-cards{display:grid;gap:2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ecombust-icon-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ecombust-icon-cards{grid-template-columns:repeat(var(--ecombust-columns, 4),minmax(0,1fr))}}.ecombust-icon-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2.8rem 2.4rem 2.4rem;border:1.5px dashed rgba(var(--ecombust-forest),.4);border-radius:2rem;background:#fff}.ecombust-icon-card__check{position:absolute;top:-1.2rem;right:1.6rem;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest))}.ecombust-icon-card__check .ecombust-icon{width:1.6rem;height:1.6rem;stroke-width:2.6}.ecombust-icon-card__icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:rgba(var(--ecombust-lime),.45);color:rgb(var(--ecombust-forest))}.ecombust-icon-card__icon .ecombust-icon{width:2.8rem;height:2.8rem}.ecombust-icon-card__label{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ecombust-olive))}.ecombust-icon-card__title{margin:0;font-family:var(--ecombust-font-display);font-size:1.8rem;font-weight:800;line-height:1.3;text-transform:uppercase;color:rgb(var(--ecombust-forest))}.ecombust-icon-card__text{margin:0;font-size:1.5rem;line-height:1.55;color:#222222d9}.ecombust-steps-line{position:relative;display:grid;gap:2.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.ecombust-steps-line{grid-template-columns:repeat(var(--ecombust-columns, 4),minmax(0,1fr));gap:3.2rem}.ecombust-steps-line:before{content:"";position:absolute;top:3.2rem;left:3.2rem;right:3.2rem;border-top:2px dashed rgba(var(--ecombust-forest),.45)}}.ecombust-steps-line__item{position:relative}.ecombust-steps-line__marker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin-bottom:1.6rem;border-radius:50%;background:rgb(var(--ecombust-forest));color:rgb(var(--ecombust-lime))}.ecombust-steps-line__icon .ecombust-icon{width:2.8rem;height:2.8rem}.ecombust-steps-line__number{position:absolute;top:-.6rem;right:-.6rem;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:2px solid rgb(var(--ecombust-forest));border-radius:50%;background:#fff;color:rgb(var(--ecombust-forest));font-size:1.3rem;font-weight:800}.ecombust-steps-line__title{margin:0 0 .6rem;font-family:var(--ecombust-font-display);font-size:1.8rem;font-weight:800;text-transform:uppercase;color:rgb(var(--ecombust-forest))}.ecombust-steps-line__text{margin:0;font-size:1.5rem;line-height:1.55}.ecombust-steps-line__cta{margin-top:3.2rem}.ecombust-table tbody th{font-weight:700;color:rgb(var(--ecombust-forest))}.ecombust-table td:last-child{font-weight:700;color:rgb(var(--ecombust-forest))}.ecombust-table__note{margin-top:1.6rem;font-size:1.4rem;color:#222c}.ecombust-pro-form{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.ecombust-pro-form{grid-template-columns:1fr 1.15fr;gap:4.8rem}}.ecombust-checklist{display:grid;gap:1.2rem;margin:2.4rem 0 0;padding:0;list-style:none;font-size:1.6rem}.ecombust-checklist li{display:flex;align-items:flex-start;gap:1.2rem}.ecombust-checklist__icon{flex:none;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--ecombust-forest));color:rgb(var(--ecombust-lime))}.ecombust-checklist__icon .ecombust-icon{width:1.5rem;height:1.5rem;stroke-width:2.8}.ecombust-pro-form__card{padding:2.8rem;border:1.5px dashed rgba(var(--ecombust-forest),.45);border-radius:2.4rem;background:#fff;color:#222}.ecombust-pro-form__types{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2rem;padding:0;border:0}.ecombust-pro-form__types legend{width:100%;margin-bottom:1rem;font-weight:700;color:rgb(var(--ecombust-forest))}.ecombust-chip input{position:absolute;opacity:0;pointer-events:none}.ecombust-chip span{display:inline-block;padding:.8rem 1.4rem;border:1.5px dashed rgba(var(--ecombust-forest),.45);border-radius:999px;font-size:1.4rem;cursor:pointer}.ecombust-chip input:checked+span{border-style:solid;background:rgb(var(--ecombust-forest));color:#fff}.ecombust-chip input:focus-visible+span{outline:2px solid rgb(var(--ecombust-forest));outline-offset:2px}.ecombust-pro-form__grid{display:grid;gap:1.4rem 1.6rem}@media screen and (min-width:750px){.ecombust-pro-form__grid{grid-template-columns:1fr 1fr}}.ecombust-field{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.4rem;font-size:1.4rem;font-weight:600;color:rgb(var(--ecombust-forest))}.ecombust-pro-form__grid .ecombust-field{margin-bottom:0}.ecombust-pro-form__grid+.ecombust-field{margin-top:1.4rem}.ecombust-field input,.ecombust-field select,.ecombust-field textarea{width:100%;min-height:4.6rem;padding:1rem 1.4rem;border:1px solid rgba(var(--ecombust-forest),.25);border-radius:1.2rem;background:rgb(var(--ecombust-cream));font:inherit;font-weight:400;color:#222}.ecombust-field input:focus-visible,.ecombust-field select:focus-visible,.ecombust-field textarea:focus-visible{outline:2px solid rgb(var(--ecombust-forest));outline-offset:1px}.ecombust-pro-form__submit{width:100%;margin-top:.6rem}.ecombust-pro-form__legal{margin:1.2rem 0 0;font-size:1.3rem;color:#222222b3;text-align:center}.ecombust-pro-form__success{display:flex;gap:1rem;align-items:center;padding:1.4rem 1.6rem;border-radius:1.2rem;background:rgba(var(--ecombust-lime),.5);color:rgb(var(--ecombust-forest));font-weight:700}.ecombust-pro-form__errors{margin-bottom:1.6rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:#fbe8d6;color:#7a3b12}.ecombust-chip{position:relative}@media screen and (min-width:990px){.ecombust-hero__grid--text{grid-template-columns:minmax(0,82rem)}}.ecombust-story{position:relative;margin:0;padding:0;list-style:none}.ecombust-story:before{content:"";position:absolute;top:2.8rem;bottom:2.8rem;left:2.7rem;border-left:2px dashed rgba(var(--ecombust-forest),.45)}.ecombust-story__chapter{position:relative;display:grid;grid-template-columns:5.6rem 1fr;gap:2rem;padding-bottom:4rem}.ecombust-story__chapter:last-child{padding-bottom:0}.ecombust-story__marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:rgb(var(--ecombust-forest));color:rgb(var(--ecombust-lime))}.ecombust-story__marker .ecombust-icon{width:2.6rem;height:2.6rem}.ecombust-story__body{display:grid;gap:2.4rem;padding:2.4rem 2.8rem;border:1.5px dashed rgba(var(--ecombust-forest),.4);border-radius:2rem;background:#fff}@media screen and (min-width:990px){.ecombust-story__body--photos{grid-template-columns:1fr auto;align-items:center}}.ecombust-story__label{display:inline-block;margin-bottom:.8rem;padding:.3rem .9rem;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest));font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ecombust-story__title{margin:0 0 1rem;font-family:var(--ecombust-font-display);font-size:clamp(2rem,1vw + 1.6rem,2.6rem);font-weight:800;line-height:1.25;text-transform:uppercase;color:rgb(var(--ecombust-forest))}.ecombust-story__text{font-size:1.6rem;line-height:1.65}.ecombust-story__text p{margin:0 0 1rem}.ecombust-polaroids{display:flex;justify-content:center;gap:0}.ecombust-polaroid{width:18rem;margin:0;padding:.8rem .8rem 2.4rem;border-radius:.6rem;background:#fff;box-shadow:0 .6rem 2rem rgba(var(--ecombust-forest),.18);transform:rotate(-4deg)}.ecombust-polaroid+.ecombust-polaroid{margin-left:-2.4rem;transform:rotate(5deg) translateY(1rem)}.ecombust-polaroid img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:.3rem}.ecombust-letter{max-width:80rem;margin:0 auto;padding:3.2rem;border:1.5px dashed rgba(var(--ecombust-forest),.45);border-radius:2.4rem;background:#fff;color:#222}@media screen and (min-width:750px){.ecombust-letter{padding:4.8rem 5.6rem}}.ecombust-letter__photos{justify-content:flex-start;margin:-1.2rem 0 2.4rem}.ecombust-letter__title{margin:1.2rem 0 2rem;font-size:clamp(3rem,2vw + 2rem,4.4rem);line-height:1.4}.ecombust-letter__text{font-size:1.7rem;line-height:1.75}.ecombust-letter__text p{margin:0 0 1.6rem}.ecombust-letter__signature{margin:2.4rem 0 0;font-size:1.8rem;font-style:italic;font-weight:700;color:rgb(var(--ecombust-forest))}.ecombust-mega{padding-top:2.8rem;padding-bottom:3.2rem;border-top:1px solid rgba(var(--ecombust-forest),.08)}.ecombust-mega__inner{display:grid;gap:3.2rem}@media screen and (min-width:990px){.ecombust-mega__inner{grid-template-columns:1fr 26rem;gap:4rem}}.ecombust-mega__promo{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:2rem;font-size:1.4rem;font-weight:700;color:rgb(var(--ecombust-olive));text-decoration:none}.ecombust-mega__promo:hover{color:rgb(var(--ecombust-forest))}.ecombust-mega__cards{display:grid;grid-template-columns:repeat(var(--ecombust-columns, 4),minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.ecombust-mega__card{display:flex;flex-direction:column;gap:.8rem;color:rgb(var(--ecombust-forest));text-decoration:none}.ecombust-mega__visual{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;border:1.5px dashed rgba(var(--ecombust-forest),.3);border-radius:1.6rem;background:linear-gradient(135deg,rgba(var(--ecombust-lime),.55),rgba(var(--ecombust-cream),1));transition:transform .2s ease,box-shadow .2s ease}.ecombust-mega__visual img{width:82%;height:82%;object-fit:contain}.ecombust-mega__visual-icon{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:rgb(var(--ecombust-forest));color:rgb(var(--ecombust-lime))}.ecombust-mega__visual-icon .ecombust-icon{width:3rem;height:3rem}.ecombust-mega__card:hover .ecombust-mega__visual,.ecombust-mega__card:focus-visible .ecombust-mega__visual{transform:translateY(-3px);box-shadow:0 1rem 2.4rem rgba(var(--ecombust-forest),.14)}.ecombust-mega__title{margin-top:.4rem;font-family:var(--ecombust-font-display);font-size:1.6rem;font-weight:800;text-transform:uppercase}.ecombust-mega__card.is-active .ecombust-mega__title{text-decoration:underline;text-underline-offset:.4rem}.ecombust-mega__text{font-size:1.4rem;line-height:1.5;color:#222c}.ecombust-mega__side{padding-left:0}@media screen and (min-width:990px){.ecombust-mega__side{padding-left:3.2rem;border-left:1.5px dashed rgba(var(--ecombust-forest),.25)}}.ecombust-mega__side-title{margin:0 0 1.6rem;font-size:1.3rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--ecombust-forest),.7)}.ecombust-mega__side-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.ecombust-mega__side-link{display:flex;align-items:center;gap:1.2rem;padding:.8rem 0;font-size:1.6rem;font-weight:600;color:rgb(var(--ecombust-forest));text-decoration:none}.ecombust-mega__side-link:hover span:last-child{text-decoration:underline;text-underline-offset:.3rem}.ecombust-mega__side-icon{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:1rem;background:rgba(var(--ecombust-lime),.55)}.ecombust-mega__side-icon .ecombust-icon{width:2rem;height:2rem}.ecombust-card__media,.ecombust-hero__frame,.ecombust-hero__frame .ecombust-media,.ecombust-feature--card .ecombust-feature__media .ecombust-media{background:#fff}.ecombust-card__media{border-bottom:1px solid rgba(var(--ecombust-forest),.08)}.header__heading-link .h2{white-space:nowrap}.ecombust-collection,.ecombust-collection>*,.ecombust-grid>*{min-width:0}.ecombust-collection{grid-template-columns:minmax(0,1fr)}.ecombust-filters__summary{display:flex;align-items:center;justify-content:space-between;font-family:var(--ecombust-font-display);font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ecombust-forest));cursor:pointer;list-style:none}.ecombust-filters__summary::-webkit-details-marker{display:none}.ecombust-filters__summary:after{content:"+";font-size:2.2rem;line-height:1}.ecombust-filters__details[open] .ecombust-filters__summary:after{content:"\2013"}.ecombust-filters__details[open] .ecombust-filters__summary{margin-bottom:1.6rem}@media screen and (min-width:990px){.ecombust-collection{grid-template-columns:25rem minmax(0,1fr)}.ecombust-collection--no-filters{grid-template-columns:minmax(0,1fr)}.ecombust-filters__summary{pointer-events:none}.ecombust-filters__summary:after{content:none}}@media screen and (max-width:749px){.ecombust-filters{padding:1.4rem 1.6rem;border-radius:1.4rem}.ecombust-grid--products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ecombust-grid--products .ecombust-card{border-radius:1.4rem}.ecombust-grid--products .ecombust-card__body{gap:.6rem;padding:1.2rem}.ecombust-grid--products .ecombust-pill{padding:.3rem .7rem;font-size:1rem}.ecombust-grid--products .ecombust-card__title{font-size:1.3rem;line-height:1.25}.ecombust-grid--products .ecombust-card__subtitle{font-size:1.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ecombust-grid--products .ecombust-card__buy{flex-direction:column;align-items:stretch;gap:.8rem}.ecombust-grid--products .ecombust-card__price{align-self:flex-start;padding:.2rem 1rem;font-size:1.5rem}.ecombust-grid--products .ecombust-card__add{width:100%;min-height:3.6rem;padding:0 1rem;font-size:1.3rem}.ecombust-card__footer{flex-direction:column;align-items:flex-start;gap:.2rem;padding:1.2rem}.ecombust-card__title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ecombust-compare__table{min-width:0;table-layout:fixed;font-size:1.3rem}.ecombust-compare__table thead th,.ecombust-compare__table tbody th,.ecombust-compare__table td{padding:1rem .8rem;font-size:1.25rem;line-height:1.35;overflow-wrap:anywhere}.ecombust-compare__table thead th:first-child,.ecombust-compare__table tbody th{width:30%}.ecombust-legal-bar__inner{padding:2rem 4rem 2.4rem}.ecombust-legal-bar__links{gap:.6rem 2rem}.ecombust-collection__pro{flex-direction:column;align-items:flex-start}}.ecombust-sort{min-width:0;max-width:100%}.ecombust-sort select{min-width:0;max-width:100%;text-overflow:ellipsis}@media screen and (max-width:749px){.ecombust-collection__toolbar{flex-wrap:nowrap}.ecombust-sort{flex:1 1 auto;justify-content:flex-end}.ecombust-sort select{flex:1 1 auto;height:4rem;font-size:1.4rem}}.ecombust-hero__frame--video{padding:0;overflow:hidden;border:0;background:transparent}.ecombust-hero__frame--video .ecombust-media{aspect-ratio:16 / 9;border-radius:2.4rem;background:rgb(var(--ecombust-forest))}.ecombust-hero__frame--video video{display:block;width:100%;height:100%;object-fit:cover}.ecombust-hero__text{max-width:48rem;margin-bottom:2.4rem;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.85)}.ecombust-hero__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-width:56rem;margin:0 0 2rem;padding:0;list-style:none}.ecombust-hero__product{display:flex;align-items:center;gap:1.2rem;min-width:0;padding:1rem;border:1.5px dashed rgba(var(--ecombust-forest),.35);border-radius:1.6rem;background:#fff}.ecombust-hero__product-media{flex:0 0 7.2rem;width:7.2rem;height:7.2rem;border-radius:1rem;background:#fff}.ecombust-hero__product-media img{width:100%;height:100%;object-fit:contain}.ecombust-hero__product-info{display:flex;flex:1;flex-direction:column;gap:.3rem;min-width:0}.ecombust-hero__product-title{font-size:1.35rem;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;color:rgb(var(--ecombust-forest));text-decoration:none}.ecombust-hero__product-price{font-size:1.25rem;color:rgba(var(--ecombust-forest),.75)}.ecombust-hero__product-form{margin-top:.4rem}.ecombust-hero__product-buy{min-height:3.2rem;padding:0 1.6rem;border:0;border-radius:999px;outline:1.5px dashed rgba(255,255,255,.5);outline-offset:-4px;background:rgb(var(--ecombust-forest));color:#fff;font:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}.ecombust-hero__product-buy:hover{opacity:.9}.ecombust-hero__product-buy[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.ecombust-hero__title.ecombust-display{font-size:2.8rem;line-height:1.38}.ecombust-hero__products{gap:.8rem}.ecombust-hero__product{flex-direction:column;align-items:stretch;gap:.8rem;padding:.8rem;text-align:center}.ecombust-hero__product-media{flex-basis:auto;width:100%;height:8.8rem}.ecombust-hero__product-title{font-size:1.2rem}.ecombust-hero__product-buy{width:100%}.ecombust-hero__text{font-size:1.4rem}.ecombust-hero__frame--video .ecombust-media{border-radius:1.6rem}}.ecombust-hero__products{margin-bottom:0}@media screen and (min-width:990px){.ecombust-hero__grid:has(.ecombust-hero__frame--video){align-items:stretch}.ecombust-hero__frame--video{position:relative;min-height:32rem}.ecombust-hero__frame--video .ecombust-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%}}.footer .footer__content-bottom,.footer .footer__content-bottom:only-child{border-top:1px dashed rgba(203,234,123,.35)}.footer__localization{column-gap:1.6rem}.ecombust-plant{position:relative}.ecombust-plant__stage{position:relative;min-height:70rem;overflow:hidden}.ecombust-plant--animate .ecombust-plant__track{height:280vh}.ecombust-plant--animate .ecombust-plant__stage{position:sticky;top:0;height:100vh;height:100svh;min-height:56rem}.ecombust-plant__arc{display:block;position:absolute;left:50%;top:58%;width:max(120vh,90vw);aspect-ratio:1;border-radius:50%;background:#ebf4db;transform:translate(-50%,-50%) scale(calc(.2 + var(--p, 1) * .85))}.ecombust-plant__pill{position:absolute;top:10%;left:50%;margin:0;transform:translate(-50%);white-space:nowrap;z-index:3}.ecombust-plant__product{position:absolute;left:50%;top:54%;width:min(38vw,58vh);z-index:2;transform:translate(-50%,-50%) translateY(calc((1 - var(--p, 1)) * 16vh)) rotate(calc(-12deg + var(--p, 1) * 16deg)) scale(calc(.86 + var(--p, 1) * .14));filter:drop-shadow(0 2.4rem 2.4rem rgba(26,49,41,.18))}.ecombust-plant__product img{display:block;width:100%;height:auto}.ecombust-plant__stamp{position:absolute;z-index:4;transform:rotate(var(--r, 0deg));pointer-events:none}.ecombust-plant__stamp img{display:block;width:100%;height:auto;filter:drop-shadow(0 .6rem .8rem rgba(26,49,41,.12))}.ecombust-plant__stamp--1,.ecombust-plant__stamp--2,.ecombust-plant__stamp--3{left:0;right:0;margin-left:auto;margin-right:auto}.ecombust-plant__stamp--1{--r: -4deg;top:27%;width:min(50vw,74rem)}.ecombust-plant__stamp--2{--r: 8deg;top:45%;width:min(7vw,10.4rem)}.ecombust-plant__stamp--3{--r: 2deg;top:59%;width:min(74vw,110rem)}.ecombust-plant__stamp:has(.ecombust-plant__stamp-text){width:fit-content}.ecombust-plant__stamp-text{display:inline-block;padding:.12em .32em;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest));font-family:var(--ecombust-font-display);font-weight:800;font-size:clamp(3.2rem,5vw,7.2rem);line-height:1.1;text-transform:uppercase;white-space:nowrap}.ecombust-plant__stamp-text--dark{background:rgb(var(--ecombust-forest));color:rgb(var(--ecombust-lime))}.ecombust-plant__stage{--q: min(calc(var(--p, 1) / .55), 1)}.ecombust-plant__leaves{position:absolute;top:-4%;z-index:1;display:block;width:min(40vw,64vh);pointer-events:none;animation:ecombust-leaves-sway 6s ease-in-out infinite alternate}.ecombust-plant__leaves img{display:block;width:100%;height:auto}.ecombust-plant__leaves--right{right:-4%;transform-origin:100% 0;transform:translate(calc((1 - var(--q)) * 35%),calc((1 - var(--q)) * -45%)) rotate(calc((1 - var(--q)) * -20deg)) scale(calc(.7 + var(--q) * .3))}.ecombust-plant__leaves--left{left:-4%;transform-origin:0 0;animation-delay:-3s;transform:translate(calc((1 - var(--q)) * -35%),calc((1 - var(--q)) * -45%)) rotate(calc((1 - var(--q)) * 20deg)) scale(calc(.7 + var(--q) * .3))}.ecombust-plant__leaves--left img{transform:scaleX(-1)}@keyframes ecombust-leaves-sway{0%{rotate:-1.2deg}to{rotate:1.4deg}}@media(prefers-reduced-motion:reduce){.ecombust-plant__leaves{animation:none}}.ecombust-plant__hint{position:absolute;left:50%;bottom:3%;margin:0;z-index:3;color:rgb(var(--ecombust-forest));transform:translate(-50%);opacity:calc(1 - var(--p, 1) * 12)}.ecombust-plant__hint .ecombust-icon{width:2.4rem;height:2.4rem;animation:ecombust-hint 1.6s ease-in-out infinite}.ecombust-plant__after{position:relative;z-index:1}.ecombust-plant__text{max-width:60rem;margin:0 auto 4rem;text-align:center;font-size:1.8rem;line-height:1.6;color:rgb(var(--ecombust-forest))}.ecombust-plant__text p{margin:0}.ecombust-plant__tickets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0}.ecombust-plant__ticket{position:relative;padding:2.8rem 2.4rem 2.4rem;border:1.5px dashed rgba(var(--ecombust-forest),.45);border-radius:1.6rem;background:#f7fee7}.ecombust-plant__ticket:before,.ecombust-plant__ticket:after{content:"";position:absolute;top:50%;width:2rem;height:2rem;margin-top:-1rem;border-radius:50%;background:rgb(var(--color-background));border:1.5px dashed rgba(var(--ecombust-forest),.45)}.ecombust-plant__ticket:before{left:-1.1rem;clip-path:inset(0 0 0 50%)}.ecombust-plant__ticket:after{right:-1.1rem;clip-path:inset(0 50% 0 0)}.ecombust-plant__ticket-number{position:absolute;top:1.6rem;right:2rem;font-family:var(--ecombust-font-display);font-size:4.8rem;font-weight:800;line-height:1;color:rgba(var(--ecombust-forest),.12)}.ecombust-plant__ticket-icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:1.6rem;border-radius:50%;background:rgb(var(--ecombust-forest));color:rgb(var(--ecombust-lime))}.ecombust-plant__ticket-icon .ecombust-icon{width:2.2rem;height:2.2rem}.ecombust-plant__ticket-title{margin:0;font-size:1.8rem;font-weight:800;color:rgb(var(--ecombust-forest))}.ecombust-plant__ticket-text{margin:.6rem 0 0;font-size:1.45rem;line-height:1.55;color:#222c}.ecombust-plant__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:4rem 0 0;text-align:center}.ecombust-plant__figures li{display:flex;flex-direction:column;gap:.6rem}.ecombust-plant__figure-value{font-family:var(--ecombust-font-display);font-weight:800;font-size:clamp(2.8rem,1.6vw + 2rem,4.4rem);line-height:1.05;color:rgb(var(--ecombust-forest));font-variant-numeric:tabular-nums}.ecombust-plant__figure-label{font-size:1.4rem;line-height:1.4;color:#222222bf}.ecombust-plant__actions{margin-top:4rem;text-align:center}@media screen and (max-width:749px){.ecombust-plant--animate .ecombust-plant__track{height:240vh}.ecombust-plant__pill{top:9%}.ecombust-plant__product{width:min(74vw,40vh);top:55%}.ecombust-plant__stamp--1{top:30%;width:84vw}.ecombust-plant__stamp--2{top:44%;width:13vw}.ecombust-plant__stamp--3{top:54%;width:94vw}.ecombust-plant__leaves{width:64vw;top:-1%}.ecombust-plant__stamp-text{font-size:2.8rem}.ecombust-plant__text{font-size:1.6rem;margin-bottom:2.8rem}.ecombust-plant__tickets{grid-template-columns:minmax(0,1fr);gap:1.4rem}.ecombust-plant__ticket{padding:2rem 2rem 2rem 8.4rem}.ecombust-plant__ticket-icon{position:absolute;left:2rem;top:2rem;margin:0}.ecombust-plant__ticket-number{font-size:3.6rem}.ecombust-plant__figures{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:3.2rem}.ecombust-plant__actions .button{width:100%}}.ecombust-plant--animate .ecombust-plant__stamp{opacity:0;visibility:hidden}.ecombust-plant--animate.is-stamp-1 .ecombust-plant__stamp--1,.ecombust-plant--animate.is-stamp-2 .ecombust-plant__stamp--2,.ecombust-plant--animate.is-stamp-3 .ecombust-plant__stamp--3{visibility:visible;animation:ecombust-stamp .42s cubic-bezier(.3,.9,.35,1.15) both}.ecombust-plant--animate.is-thump .ecombust-plant__stage{animation:ecombust-thump .32s ease-out .28s}.ecombust-plant--animate .ecombust-plant__reveal{opacity:0;transform:translateY(2rem);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--d, 0) * .1s)}.ecombust-plant--animate .is-visible .ecombust-plant__reveal{opacity:1;transform:none}@keyframes ecombust-stamp{0%{opacity:0;transform:rotate(calc(var(--r) - 8deg)) scale(2.4)}60%{opacity:1;transform:rotate(var(--r)) scale(.94)}80%{transform:rotate(var(--r)) scale(1.03)}to{opacity:1;transform:rotate(var(--r)) scale(1)}}@keyframes ecombust-thump{0%,to{transform:none}30%{transform:translate(.3rem,.4rem)}60%{transform:translate(-.2rem,-.2rem)}}@keyframes ecombust-hint{0%,to{transform:translateY(0)}50%{transform:translateY(.6rem)}}@media(prefers-reduced-motion:reduce){.ecombust-plant__hint .ecombust-icon{animation:none}}.ecombust-card{transition:box-shadow .3s ease,transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease}.ecombust-card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.ecombust-card:hover{transform:translateY(-6px);box-shadow:0 1.6rem 3.2rem rgba(var(--ecombust-forest),.14);border-color:rgba(var(--ecombust-forest),.75)}.ecombust-card:hover .ecombust-card__media img{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.ecombust-card,.ecombust-card__media img{transition:none}.ecombust-card:hover,.ecombust-card:hover .ecombust-card__media img{transform:none}}main:has(.ecombust-story) .ecombust-hero__title.ecombust-display{font-size:clamp(2.4rem,1.8vw + 1.6rem,3.6rem);line-height:1.5}main:has(.ecombust-story) .ecombust-hero__text{font-size:1.5rem;line-height:1.7}main:has(.ecombust-story) .ecombust-stats__value{font-size:clamp(2rem,.8vw + 1.6rem,2.4rem)}main:has(.ecombust-story) .ecombust-stats__label{font-size:1.3rem;opacity:.85}main:has(.ecombust-story) .ecombust-section__title.ecombust-display,main:has(.ecombust-story) .ecombust-banner__title.ecombust-display{font-size:clamp(2rem,1vw + 1.6rem,2.6rem)}main:has(.ecombust-story) .video-section .title{font-size:clamp(2rem,1vw + 1.6rem,2.6rem)}main:has(.ecombust-story) .ecombust-icon-card__icon{width:4.4rem;height:4.4rem}main:has(.ecombust-story) .ecombust-icon-card__title{font-size:1.6rem;font-weight:700}main:has(.ecombust-story) .ecombust-icon-card__text{font-size:1.4rem;line-height:1.6}.ecombust-story:before{top:2rem;bottom:2rem;left:1.95rem;border-left-width:1px}.ecombust-story__chapter{grid-template-columns:4rem minmax(0,1fr);gap:1.6rem;padding-bottom:2.4rem}.ecombust-story__marker{width:4rem;height:4rem}.ecombust-story__marker .ecombust-icon{width:1.8rem;height:1.8rem}.ecombust-story__body{gap:2rem;padding:2rem 2.4rem;border-width:1px;border-radius:1.6rem}.ecombust-story__label{font-size:1.05rem;padding:.2rem .7rem}.ecombust-story__title{margin-bottom:.8rem;font-size:clamp(1.7rem,.5vw + 1.5rem,2rem);font-weight:700;line-height:1.35;text-transform:none}.ecombust-story__text{font-size:1.5rem;line-height:1.7;color:#222222d1}.ecombust-story__text p:last-child{margin-bottom:0}.ecombust-polaroid{width:13rem;padding:.6rem .6rem 1.8rem;box-shadow:0 .4rem 1.4rem rgba(var(--ecombust-forest),.14)}.ecombust-polaroid+.ecombust-polaroid{margin-left:-1.6rem}.ecombust-letter{max-width:72rem;border-width:1px;border-radius:2rem}.ecombust-letter__title{font-size:clamp(2.4rem,1vw + 2rem,3rem)}.ecombust-letter__text{font-size:1.55rem;line-height:1.8}.ecombust-letter__signature{font-size:1.5rem}@media screen and (min-width:750px){.ecombust-letter{padding:4rem 4.8rem}}@media screen and (max-width:749px){.ecombust-story:before{left:1.55rem}.ecombust-story__chapter{grid-template-columns:3.2rem minmax(0,1fr);gap:1.2rem}.ecombust-story__marker{width:3.2rem;height:3.2rem}.ecombust-story__marker .ecombust-icon{width:1.5rem;height:1.5rem}.ecombust-story__body{padding:1.6rem}.ecombust-story__text{font-size:1.45rem}.ecombust-polaroids{padding:.4rem 0 .8rem}.ecombust-polaroid{width:min(11rem,44%)}.ecombust-letter{padding:2.4rem 2rem}.ecombust-letter__text{font-size:1.5rem}}.ecombust-plant--animate .ecombust-plant__track{height:200vh}.ecombust-plant__leaves{width:min(34vw,56vh)}.ecombust-plant__stamp img{filter:none}@media screen and (max-width:749px){.ecombust-plant--animate .ecombust-plant__track{height:180vh}.ecombust-plant__leaves{width:58vw}}.ecombust-hero__pro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem 1.6rem;align-items:start;margin-top:1.6rem;padding:2rem 2.2rem;border-radius:1.6rem;background:rgb(var(--ecombust-forest));color:#fff;box-shadow:0 1.2rem 2.8rem #1a31292e}.ecombust-hero__pro-icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest))}.ecombust-hero__pro-icon .ecombust-icon{width:2.4rem;height:2.4rem}.ecombust-hero__pro-label{margin:0 0 .4rem;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ecombust-lime))}.ecombust-hero__pro-title{margin:0;font-size:1.8rem;font-weight:800;line-height:1.3;color:#fff}.ecombust-hero__pro-points{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin:1.2rem 0 0}.ecombust-hero__pro-points li{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;color:#ffffffe0}.ecombust-hero__pro-points .ecombust-icon{flex:0 0 auto;width:1.6rem;height:1.6rem;color:rgb(var(--ecombust-lime))}.ecombust-hero__pro-button{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:.6rem;padding:1.1rem 2rem;border-radius:99rem;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest));font-size:1.5rem;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ecombust-hero__pro-button:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.4rem #00000040}.ecombust-hero__pro-button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media screen and (max-width:749px){.ecombust-hero__pro{grid-template-columns:minmax(0,1fr);padding:1.8rem}.ecombust-hero__pro-icon{width:4rem;height:4rem}.ecombust-hero__pro-title{font-size:1.6rem}.ecombust-hero__pro-points{flex-direction:column}.ecombust-hero__pro-button{justify-self:stretch;justify-content:center}}.ecombust-hero__pro{margin-top:3.2rem}@media screen and (min-width:990px){.ecombust-hero__pro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.4rem;padding:2.4rem 3.2rem}.ecombust-hero__pro-button{grid-column:auto;justify-self:end;white-space:nowrap}.ecombust-hero__pro-title{font-size:2rem}}.ecombust-plant__products{position:absolute;left:0;right:0;top:75%;z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));width:min(86rem,90%);max-width:none;margin:0 auto}.ecombust-plant--animate .ecombust-plant__products{opacity:0;transform:translateY(2.4rem);visibility:hidden;transition:opacity .5s ease .35s,transform .5s ease .35s,visibility 0s linear .85s}.ecombust-plant--animate.is-stamp-3 .ecombust-plant__products{opacity:1;transform:none;visibility:visible;transition:opacity .5s ease .35s,transform .5s ease .35s,visibility 0s}@media screen and (max-width:749px){.ecombust-plant__products{top:64%;width:calc(100% - 3rem);gap:.6rem}.ecombust-plant__products .ecombust-hero__product{padding:.6rem;gap:.5rem}.ecombust-plant__products .ecombust-hero__product-media{height:6.4rem}.ecombust-plant__products .ecombust-hero__product-title,.ecombust-plant__products .ecombust-hero__product-price{font-size:1.05rem}.ecombust-plant__products .ecombust-hero__product-buy{min-height:2.8rem;padding:0 .6rem;font-size:1.15rem}}.ecombust-card--bestseller{position:relative;border:2px solid rgb(var(--ecombust-forest));box-shadow:0 0 0 .5rem rgba(var(--ecombust-lime),.6)}.ecombust-card__sticker{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:grid;place-items:center;align-content:center;width:9rem;height:9rem;padding:1rem;border-radius:50%;background:rgb(var(--ecombust-forest));color:rgb(var(--ecombust-lime));font-family:var(--ecombust-font-display);font-size:1.3rem;font-weight:800;line-height:1.1;letter-spacing:.04em;text-align:center;text-transform:uppercase;transform:rotate(-12deg);box-shadow:0 .6rem 1.4rem #1a312940;outline:1.5px dashed rgba(var(--ecombust-lime),.7);outline-offset:-.6rem;pointer-events:none}.ecombust-card__sticker span{font-size:2rem;line-height:1;margin-bottom:.2rem}@media(hover:hover){.ecombust-card--bestseller:hover{border-color:rgb(var(--ecombust-forest))}}@media screen and (max-width:749px){.ecombust-card__sticker{top:.6rem;left:.6rem;width:6.4rem;height:6.4rem;padding:.6rem;font-size:.95rem}.ecombust-card__sticker span{font-size:1.4rem}.ecombust-card--bestseller{box-shadow:0 0 0 .3rem rgba(var(--ecombust-lime),.6)}}.ecombust-card__sticker{width:7.6rem;height:7.6rem;padding:.8rem;font-size:1.1rem;font-weight:700;letter-spacing:.06em;outline-width:1px;outline-offset:-.5rem;box-shadow:0 .4rem 1rem #1a312933}.ecombust-card__sticker span{font-size:1.4rem;margin-bottom:.1rem}@media screen and (max-width:749px){.ecombust-card__sticker{width:5.6rem;height:5.6rem;font-size:.85rem}.ecombust-card__sticker span{font-size:1.1rem}}.ecombust-legal-bar__inner,.ecombust-legal-bar .ecombust-legal-bar__inner{padding-top:3.2rem;padding-bottom:4rem;row-gap:1.6rem}.ecombust-legal-bar__links{row-gap:1.2rem}.ecombust-to-top{position:fixed;right:2rem;bottom:2rem;z-index:90;display:grid;place-items:center;width:4.8rem;height:4.8rem;border:0;border-radius:50%;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest));box-shadow:0 .6rem 1.6rem #00000040;cursor:pointer;opacity:0;transform:translateY(1.2rem);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.ecombust-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.ecombust-to-top:hover{transform:translateY(-2px)}.ecombust-to-top:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ecombust-to-top{transition:none}}.ecombust-hero__pro-proof{display:inline-flex;align-items:center;gap:.8rem;margin:1.4rem 0 0;padding:.6rem 1.2rem;border-radius:99rem;background:rgba(var(--ecombust-lime),.14);color:rgb(var(--ecombust-lime));font-size:1.3rem;font-weight:700;line-height:1.35}.ecombust-hero__pro-proof:before{content:"\2713";flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest));font-size:1.2rem;font-weight:800}.ecombust-compare--duel{overflow:visible;padding:1.2rem;border-radius:2.4rem;background:rgb(var(--ecombust-forest));box-shadow:0 2rem 4.8rem #1a312938}.ecombust-compare--duel .ecombust-compare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#fff}.ecombust-compare--duel th,.ecombust-compare--duel td{padding:2rem 2.4rem;border:0;border-bottom:1px dashed rgba(var(--ecombust-lime),.2);background:none;text-align:left;vertical-align:middle;font-size:1.6rem;line-height:1.4}.ecombust-compare--duel tbody tr:last-child>*{border-bottom:0}.ecombust-compare--duel thead th{padding-top:2.4rem;padding-bottom:2.4rem;font-size:1.3rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;background:none}.ecombust-compare--duel thead th:first-child{color:#ffffff59}.ecombust-compare--duel .ecombust-compare__criterion{font-weight:700;color:#ffffffd9}.ecombust-compare--duel .ecombust-compare__classic{color:#ffffff73;text-decoration:line-through;text-decoration-color:#ffffff4d}.ecombust-compare--duel .ecombust-compare__classic:before,.ecombust-compare--duel .ecombust-compare__ours:before{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;margin-right:1.2rem;border-radius:50%;font-size:1.3rem;font-weight:800;text-decoration:none;vertical-align:middle}.ecombust-compare--duel .ecombust-compare__classic:before{content:"\2715";background:#ffffff14;color:#ffffff73}.ecombust-compare--duel .ecombust-compare__ours,.ecombust-compare--duel .ecombust-compare__ours-head{position:relative;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest));border-bottom-color:#1a312926}.ecombust-compare--duel .ecombust-compare__ours{font-size:1.8rem;font-weight:800}.ecombust-compare--duel .ecombust-compare__ours:before{content:"\2713";background:rgb(var(--ecombust-forest));color:rgb(var(--ecombust-lime))}.ecombust-compare--duel .ecombust-compare__ours-head{border-radius:1.6rem 1.6rem 0 0;color:rgb(var(--ecombust-forest))}.ecombust-compare--duel tbody tr:last-child .ecombust-compare__ours{border-radius:0 0 1.6rem 1.6rem}.ecombust-compare__brand{display:inline-flex;align-items:center;gap:.8rem;font-size:1.5rem;letter-spacing:.06em}.ecombust-compare__brand .ecombust-icon{width:2rem;height:2rem}.ecombust-compare__vs{position:absolute;top:50%;left:0;z-index:1;display:grid;place-items:center;width:4.8rem;height:4.8rem;margin:-2.4rem 0 0 -2.4rem;border-radius:50%;border:3px solid rgb(var(--ecombust-forest));background:#fff;color:rgb(var(--ecombust-forest));font-family:var(--ecombust-font-display);font-size:1.5rem;font-weight:800;letter-spacing:.04em}@media screen and (min-width:990px){.ecombust-compare--duel .ecombust-compare__table colgroup,.ecombust-compare--duel thead th:first-child{width:26%}.ecombust-compare--duel .ecombust-compare__ours-head{padding-left:4.4rem}.ecombust-compare--duel .ecombust-compare__ours,.ecombust-compare--duel .ecombust-compare__ours-head{box-shadow:0 0 0 .6rem rgba(var(--ecombust-lime),.12)}}@media screen and (max-width:749px){.ecombust-compare--duel{padding:.8rem;border-radius:2rem}.ecombust-compare--duel .ecombust-compare__table,.ecombust-compare--duel tbody,.ecombust-compare--duel tr{display:block;width:100%}.ecombust-compare--duel thead{display:none}.ecombust-compare--duel tbody tr{display:grid;gap:.6rem;padding:1.6rem 1.2rem;border-bottom:1px dashed rgba(var(--ecombust-lime),.2)}.ecombust-compare--duel tbody tr:last-child{border-bottom:0}.ecombust-compare--duel th,.ecombust-compare--duel td{display:block;padding:0;border:0;font-size:1.45rem}.ecombust-compare--duel .ecombust-compare__criterion{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.ecombust-compare--duel .ecombust-compare__ours{padding:1rem 1.2rem;border-radius:1.2rem;font-size:1.55rem}.ecombust-compare--duel tbody tr:last-child .ecombust-compare__ours{border-radius:1.2rem}.ecombust-compare--duel .ecombust-compare__classic:before,.ecombust-compare--duel .ecombust-compare__ours:before{width:2rem;height:2rem;margin-right:.8rem;font-size:1.1rem}}.ecombust-compare--duel .ecombust-compare__table thead th.ecombust-compare__ours-head{background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest))}.ecombust-compare--duel .ecombust-compare__table tbody th,.ecombust-compare--duel .ecombust-compare__table tbody td{vertical-align:middle}.ecombust-compare--duel{background:#fff;border:1.5px dashed rgba(var(--ecombust-forest),.3);box-shadow:0 1.6rem 4rem #1a312914}.ecombust-compare--duel .ecombust-compare__table{color:#222}.ecombust-compare--duel th,.ecombust-compare--duel td{border-bottom-color:rgba(var(--ecombust-forest),.14)}.ecombust-compare--duel .ecombust-compare__table thead th,.ecombust-compare--duel .ecombust-compare__table thead th:first-child{color:#2222228c}.ecombust-compare--duel .ecombust-compare__criterion{color:#222}.ecombust-compare--duel .ecombust-compare__classic{color:#2222229e;text-decoration:none}.ecombust-compare--duel .ecombust-compare__classic:before{background:#22222212;color:#22222280}.ecombust-compare__vs{border-color:rgb(var(--ecombust-lime));background:#fff}@media screen and (max-width:749px){.ecombust-compare--duel tbody tr{border-bottom-color:rgba(var(--ecombust-forest),.14)}.ecombust-compare--duel .ecombust-compare__criterion{color:#2229}}.ecombust-hero__pro-icon{align-self:start}.ecombust-hero__pro-points{gap:.6rem 2.4rem}.ecombust-hero__pro-points li{white-space:nowrap}.ecombust-hero__pro-proof{display:flex;margin-top:1.4rem;padding:0;background:none;font-size:1.3rem;font-weight:600;color:#ffffffbf}.ecombust-hero__pro-proof:before{width:1.8rem;height:1.8rem;font-size:1rem}@media screen and (min-width:990px){.ecombust-hero__pro{align-items:center}.ecombust-hero__pro-icon{align-self:center}}@media screen and (max-width:749px){.ecombust-hero__pro-points li{white-space:normal}}@media screen and (min-width:990px){.ecombust-compare--duel .ecombust-compare__table thead th.ecombust-compare__ours-head{padding-left:2.4rem}}.ecombust-popup__media img{object-position:50% 50%}@property --ecombust-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ecombust-compare--duel{position:relative;transition:box-shadow .4s ease,border-color .4s ease}.ecombust-compare--duel:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--ecombust-angle),rgba(203,234,123,0) 0deg,#cbea7b 60deg,#ffffff 90deg,#cbea7b 120deg,rgba(203,234,123,0) 180deg,rgba(203,234,123,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .4s ease}.ecombust-compare--duel .ecombust-compare__table{position:relative;z-index:1}@media(hover:hover){.ecombust-compare--duel:hover{border-color:transparent;box-shadow:0 0 0 .6rem #cbea7b40,0 2rem 4.8rem #1a312924}.ecombust-compare--duel:hover:before{opacity:1;animation:ecombust-shimmer 2.4s linear infinite}}@keyframes ecombust-shimmer{to{--ecombust-angle: 360deg}}@media(prefers-reduced-motion:reduce){.ecombust-compare--duel:hover:before{animation:none}}@media screen and (max-width:480px){.ecombust-plant__stamp--1{top:19%}.ecombust-plant__stamp--2{top:31%}.ecombust-plant__stamp--3{top:39%}.ecombust-plant__products{top:auto;bottom:3%;grid-template-columns:minmax(0,1fr);gap:.6rem}.ecombust-plant__products .ecombust-hero__product{flex-direction:row;align-items:center;gap:1rem;padding:.6rem 1rem .6rem .6rem;text-align:left}.ecombust-plant__products .ecombust-hero__product-media{flex:0 0 5.6rem;width:5.6rem;height:5.6rem}.ecombust-plant__products .ecombust-hero__product-info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.8rem;row-gap:.2rem;align-items:center}.ecombust-plant__products .ecombust-hero__product-title,.ecombust-plant__products .ecombust-hero__product-price{grid-column:1}.ecombust-plant__products .ecombust-hero__product-title{font-size:1.25rem}.ecombust-plant__products .ecombust-hero__product-price{font-size:1.2rem}.ecombust-plant__products .ecombust-hero__product-form{grid-column:2;grid-row:1 / span 2;margin:0}.ecombust-plant__products .ecombust-hero__product-buy{width:auto;min-height:3.6rem;padding:0 1.6rem;font-size:1.3rem}}@media screen and (max-width:989px){.ecombust-plant__stage,.ecombust-plant--animate .ecombust-plant__stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;padding:12vh 1.5rem 5vh}.ecombust-plant__stage .ecombust-plant__stamp,.ecombust-plant__stage .ecombust-plant__products{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0}.ecombust-plant__stage .ecombust-plant__stamp--2{margin:-.8rem 0}.ecombust-plant__stage .ecombust-plant__products{width:min(100%,72rem);margin-top:1.2rem}}@media screen and (min-width:750px)and (max-width:989px){.ecombust-plant__stage .ecombust-plant__stamp--1{width:72vw}.ecombust-plant__stage .ecombust-plant__stamp--2{width:10vw}.ecombust-plant__stage .ecombust-plant__stamp--3{width:90vw}.ecombust-plant__stage{gap:3.2rem}}.ecombust-prohl{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:center;padding:1.2rem;border:1.5px dashed rgba(var(--ecombust-forest),.3);border-radius:2.4rem;background:#fff}.ecombust-prohl__media{overflow:hidden;aspect-ratio:4 / 3;border-radius:1.8rem}.ecombust-prohl__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ecombust-prohl__content{padding:.8rem 1.2rem 1.6rem}.ecombust-prohl__content .ecombust-pill{margin:0 0 1.4rem}.ecombust-prohl__title{margin:0 0 2rem;font-family:var(--ecombust-font-display);font-size:clamp(2.8rem,2.4vw + 1.6rem,4.4rem);font-weight:800;line-height:1.1;letter-spacing:-.01em;color:rgb(var(--ecombust-forest))}.ecombust-prohl__points{display:grid;gap:1rem;margin:0 0 2rem}.ecombust-prohl__points li{display:flex;align-items:center;gap:1.2rem;font-size:1.7rem;font-weight:600;color:#222}.ecombust-prohl__check{display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;border-radius:50%;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest))}.ecombust-prohl__check .ecombust-icon{width:1.6rem;height:1.6rem}.ecombust-prohl__proof{margin:0 0 2.4rem;padding-top:1.6rem;border-top:1px dashed rgba(var(--ecombust-forest),.2);font-size:1.4rem;color:#222222b3}@media screen and (min-width:750px){.ecombust-prohl{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4.8rem;padding:1.6rem}.ecombust-prohl__media{aspect-ratio:4 / 5}.ecombust-prohl__content{padding:2.4rem 3.2rem 2.4rem 0}}@media screen and (max-width:749px){.ecombust-prohl__button{width:100%}}.ecombust-legal-bar__social{display:flex;gap:1rem;margin:0}.ecombust-legal-bar__social a{display:grid;place-items:center;width:4rem;height:4rem;border:1px dashed rgba(203,234,123,.45);border-radius:50%;color:inherit;transition:background .2s ease,color .2s ease,border-color .2s ease}.ecombust-legal-bar__social a:hover{background:rgb(var(--ecombust-lime));border-color:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest))}.ecombust-card--bestseller{border-color:transparent}.ecombust-card--bestseller:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:2px;border-radius:inherit;background:conic-gradient(from var(--ecombust-angle),#1a3129 0deg,#1a3129 200deg,#cbea7b 250deg,#ffffff 280deg,#cbea7b 310deg,#1a3129 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:ecombust-shimmer 4s linear infinite}@media(prefers-reduced-motion:reduce){.ecombust-card--bestseller:before{animation:none}}.ecombust-product__eyebrow{display:flex;flex-wrap:wrap;gap:.8rem}.ecombust-pill--flagship{background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest))}.ecombust-highlights{margin:.4rem 0 .8rem}.ecombust-highlights__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:1rem;margin:0 0 1.4rem}.ecombust-highlights__tiles li{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1.2rem;border:1.5px dashed rgba(var(--ecombust-forest),.3);border-radius:1.4rem;background:#fff}.ecombust-highlights__value{font-family:var(--ecombust-font-display);font-size:clamp(1.8rem,1vw + 1.4rem,2.4rem);font-weight:800;line-height:1.1;color:rgb(var(--ecombust-forest))}.ecombust-highlights__label{font-size:1.2rem;line-height:1.3;color:#222222a6}.ecombust-highlights__plant{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.6rem 1.4rem .6rem .6rem;border-radius:99rem;background:rgb(var(--ecombust-lime));color:rgb(var(--ecombust-forest));font-size:1.4rem;font-weight:700}.ecombust-highlights__plant-icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:rgb(var(--ecombust-forest));color:rgb(var(--ecombust-lime))}.ecombust-highlights__plant-icon .ecombust-icon{width:1.5rem;height:1.5rem}.product__info-container .product__description{margin:1.6rem 0 2rem;font-size:1.55rem;line-height:1.75;color:#222222d1}.product__info-container .product__description p:first-child{margin-top:0}.product__info-container .price--large .price-item{font-family:var(--ecombust-font-display);font-size:clamp(2.8rem,1.2vw + 2.2rem,3.4rem);font-weight:800;letter-spacing:-.01em;color:rgb(var(--ecombust-forest))}@media screen and (max-width:749px){.ecombust-highlights__tiles li{padding:1.1rem .9rem}}.ecombust-trust{display:grid;gap:1rem;margin:1.2rem 0 .4rem}.ecombust-trust__items{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin:0}.ecombust-trust__items li{display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;color:rgb(var(--ecombust-forest))}.ecombust-trust__items .ecombust-icon{width:1.6rem;height:1.6rem}.ecombust-trust__payments{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.ecombust-trust__payments .icon{width:3.8rem;height:2.4rem}.ecombust-sticky-buy{display:none}@media screen and (max-width:749px){.ecombust-sticky-buy{position:fixed;left:.8rem;right:.8rem;bottom:.8rem;z-index:95;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.8rem .8rem .8rem 1.6rem;border-radius:99rem;background:#fff;border:1.5px dashed rgba(var(--ecombust-forest),.35);box-shadow:0 .8rem 2.4rem #1a31292e;transform:translateY(150%);transition:transform .3s ease}.ecombust-sticky-buy[hidden]{display:none}.ecombust-sticky-buy.is-visible{transform:none}.ecombust-sticky-buy__info{display:flex;flex-direction:column;min-width:0}.ecombust-sticky-buy__title{overflow:hidden;font-size:1.3rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ecombust-forest))}.ecombust-sticky-buy__price{font-size:1.5rem;font-weight:800;color:rgb(var(--ecombust-forest))}.ecombust-sticky-buy__button{position:relative;flex:0 0 auto;min-height:4.6rem;padding:0 2.2rem;border:0;border-radius:99rem;background:rgb(var(--ecombust-forest));color:#fff;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.ecombust-sticky-buy__button:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.5px dashed rgba(255,255,255,.5);border-radius:inherit;pointer-events:none}body:has(.ecombust-sticky-buy.is-visible) .ecombust-to-top{bottom:8rem}}@media(prefers-reduced-motion:reduce){.ecombust-sticky-buy{transition:none}}.ecombust-svg-filters{position:absolute;width:0;height:0;overflow:hidden}.header__icon .icon,.header__icon svg{color:rgb(var(--ecombust-forest));filter:url(#ecombust-charbon)}.header__icon:not(.header__icon--cart) .icon{width:2.4rem;height:2.4rem}.header__icon .icon path,.header__icon .icon rect,.header__icon .icon circle,.header__icon .icon line{stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke}.product-form__quantity .quantity:before{background:#fff}.product-form__quantity .quantity:after{box-shadow:none;border:.15rem dashed rgba(26,49,41,.55)}.product-form__quantity .quantity:hover:after,.product-form__quantity .quantity:focus-within:after{box-shadow:none;border-color:#1a3129}.product-form__quantity .quantity__button,.product-form__quantity .quantity__input{background:transparent}.ecombust-hero__grid:not(.ecombust-hero__grid--text) .ecombust-hero__title.ecombust-display{font-size:clamp(2.2rem,1.2vw + 1.7rem,2.6rem);line-height:1.25}@media screen and (min-width:750px){.ecombust-hero__grid:not(.ecombust-hero__grid--text) .ecombust-hero__title.ecombust-display{font-size:clamp(2.8rem,1.1vw + 1.9rem,3.6rem)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ecombust.css.map */
