.cp-sustain{position:relative;min-block-size:var(--cp-sustain-height, 646px);background-color:var(--cp-sustain-background, var(--cp-light-blue));overflow:hidden;overflow:clip;padding-block-start:104px;padding-inline:56px}.cp-sustain__content{inline-size:min(var(--cp-sustain-content-width, 836px),100%);margin-inline:auto;display:flex;flex-direction:column;gap:32px;text-align:center}.cp-sustain__heading--mobile,.cp-sustain__body--mobile{display:none}.cp-sustain__heading{margin:0;font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h1-size);line-height:var(--cp-h1-line-height);letter-spacing:var(--cp-h1-letter-spacing);color:var(--cp-sustain-heading-color, var(--cp-text-accent))}.cp-sustain__body{font-family:var(--cp-font-text);font-weight:var(--cp-weight-regular);font-size:var(--cp-t1-size);line-height:var(--cp-t1-line-height);color:var(--cp-sustain-body-color, var(--cp-text-primary))}.cp-sustain__body p{margin-block:0}.cp-sustain__body p+p{margin-block-start:1.28em}.cp-sustain__body>:first-child{margin-block-start:0}.cp-sustain__body>:last-child{margin-block-end:0}.cp-sustain__pattern{position:absolute;inset-inline:0;inset-block-end:13px;block-size:min(calc(100vw * var(--cp-sustain-pattern-ratio, .0972)),200px);pointer-events:none}@media screen and (min-width:2500px){.cp-sustain__pattern{background-image:var(--cp-sustain-pattern-url);background-repeat:repeat-x;background-size:auto 100%;background-position:center bottom}.cp-sustain__pattern .cp-sustain__pattern-img{display:none}}.cp-sustain__pattern-img,.cp-sustain__pattern-img img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center bottom}@media screen and (max-width:1023px){.cp-sustain{padding-block-start:var(--cp-sustain-pad-m-top, 40px);padding-inline:20px;min-block-size:0;padding-block-end:calc(25.62vw + var(--cp-sustain-pad-m-bottom, 23px))}.cp-sustain__content{inline-size:100%;gap:24px}.cp-sustain__heading{font-size:var(--cp-h4-size);line-height:var(--cp-h4-line-height);letter-spacing:var(--cp-h4-letter-spacing)}.cp-sustain__content:has(.cp-sustain__heading--mobile) .cp-sustain__heading--desktop{display:none}.cp-sustain__heading--mobile{display:block}.cp-sustain__content:has(.cp-sustain__body--mobile) .cp-sustain__body--desktop{display:none}.cp-sustain__body--mobile{display:block}.cp-sustain__pattern{inset-inline-start:-81.06%;inset-inline-end:auto;inline-size:262.13%;inset-block-end:0;block-size:auto;aspect-ratio:982.99 / 96.05}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/candy-sustainability.css.map */
