.banner_slide{position:relative;height:360px;color:#fff;border-radius:10px;overflow:hidden}.banner_slide__graphics{overflow:hidden;position:relative;display:block;inset:0;position:absolute}.banner_slide__graphics img{display:block;height:100%;width:100%;left:0;top:0;position:absolute;object-fit:cover;max-height:initial;max-width:initial}.banner_slide__graphics::after{content:"";display:block;position:absolute;display:block;height:100%;width:100%;left:0;top:0;position:absolute;background-image:linear-gradient(180deg, rgba(51, 51, 51, 0.16) 30%, #111c01 100%, #34500c)}.banner_slide__title{font-family:"flossans_bold",Arial,helvetica,sans-serif;font-style:normal;font-weight:normal;margin-bottom:.7em;font-size:2.5714285714rem;line-height:1.1944444444em;margin-bottom:0}@media only screen and (max-width: 450px){.banner_slide__title{font-size:2.1428571429rem;line-height:1.2333333333em}}.banner_slide__texts{padding:1.3rem;position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:start;gap:.8666666667rem}@media only screen and (min-width: 1201px)and (min-width: 1201px){.banner_slide__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:1.3rem}}@media only screen and (max-width: 1200px){.banner_slide__list{gap:1.3rem;display:grid;grid-auto-flow:column;justify-content:start}.banner_slide__list__wrap{overflow:auto hidden;max-width:100%;padding-bottom:2rem}}@media only screen and (max-width: 1200px)and (hover: none),only screen and (max-width: 1200px)and (hover: on-demand),only screen and (max-width: 1200px)and (-moz-touch-enabled: 1),only screen and (max-width: 1200px)and (pointer: coarse){.banner_slide__list__wrap{-ms-overflow-style:none;scrollbar-width:none}.banner_slide__list__wrap::-webkit-scrollbar{display:none}}@media only screen and (max-width: 1200px)and (min-width: 1513px){.banner_slide__list{display:grid;grid-template-columns:repeat(3, 1fr)}.banner_slide__list__wrap{display:contents}}@media only screen and (max-width: 1200px)and (max-width: 1512px){.banner_slide__list__wrap{padding-right:0 !important;max-width:100vw}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (min-width: 501px){.banner_slide__list__wrap{margin-left:-3rem;margin-right:-3rem}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (max-width: 500px){.banner_slide__list__wrap{margin-left:-1.5rem;margin-right:-1.5rem}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (min-width: 501px){.banner_slide__list__wrap{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (max-width: 500px){.banner_slide__list__wrap{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width: 1200px)and (max-width: 1512px){.banner_slide__list__wrap .banner_slide{min-width:360px;max-width:360px;width:360px}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (max-width: 750px){.banner_slide__list__wrap .banner_slide{min-width:50vw;max-width:50vw;width:50vw}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (max-width: 500px){.banner_slide__list__wrap .banner_slide{min-width:66vw;max-width:66vw;width:66vw}}.info_banner{display:flex;flex-direction:column;gap:.8rem;position:relative;overflow:hidden}.info_banner__headline{font-size:1.2857142857rem;line-height:1.3333333333em;margin-bottom:0}.info_banner__button{text-transform:lowercase}.info_banner__buttons{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em}.info_banner__podcast_link{padding:.4em}.info_banner__podcast_link__list{padding-left:0.5em;padding-right:0.5em;border:1.5px solid currentcolor;display:flex;border-radius:1.5em}.info_banner__podcast_link::after{transition:background-color .2s;content:"";display:block;position:absolute;height:1.5em;width:1.5em;mask:no-repeat center center/contain;background-color:currentcolor;position:static}.info_banner__podcast_link--youtube::after{mask-image:url("/media/img/2026/podcast/youtube.svg")}.info_banner__podcast_link--applePodcasts::after{mask-image:url("/media/img/2026/podcast/apple-podcast.svg")}.info_banner__podcast_link--spotify::after{mask-image:url("/media/img/2026/podcast/spotify.svg")}.info_banner__podcast_link:hover::after{background-color:#ffa931}.info_banner--podcast{color:#fffcef}.info_banner--podcast>*{position:relative;z-index:1}.info_banner--podcast::after{content:"";display:block;position:absolute;display:block;inset:0;position:absolute;background-image:linear-gradient(180deg, rgba(117, 51, 0, 0.7) 30%, #753300 100%)}.info_banner--podcast .info_banner__bg{overflow:hidden;position:relative;display:block;inset:0;position:absolute;z-index:0}.info_banner--podcast .info_banner__bg img{display:block;height:100%;width:100%;left:0;top:0;position:absolute;object-fit:cover;max-height:initial;max-width:initial}.info_banner--podcast .info_banner__button:not(:hover){background-color:#fffcef;color:#753300}.info_banner--blog::before{content:"";display:block;position:absolute;height:10em;width:10em;mask:url("/media/img/2026/ico-flower-secondary.svg") no-repeat center center/contain;background-color:#cadeae;pointer-events:none;bottom:-5em;right:-5em}@media only screen and (min-width: 1201px)and (min-width: 1201px){.info_banner__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:1.3rem}}@media only screen and (max-width: 1200px){.info_banner__list{gap:1.3rem;display:grid;grid-auto-flow:column;justify-content:start}.info_banner__list__wrap{overflow:auto hidden;max-width:100%;padding-bottom:2rem}}@media only screen and (max-width: 1200px)and (hover: none),only screen and (max-width: 1200px)and (hover: on-demand),only screen and (max-width: 1200px)and (-moz-touch-enabled: 1),only screen and (max-width: 1200px)and (pointer: coarse){.info_banner__list__wrap{-ms-overflow-style:none;scrollbar-width:none}.info_banner__list__wrap::-webkit-scrollbar{display:none}}@media only screen and (max-width: 1200px)and (min-width: 1513px){.info_banner__list{display:grid;grid-template-columns:repeat(4, 1fr)}.info_banner__list__wrap{display:contents}}@media only screen and (max-width: 1200px)and (max-width: 1512px){.info_banner__list__wrap{padding-right:0 !important;max-width:100vw}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (min-width: 501px){.info_banner__list__wrap{margin-left:-3rem;margin-right:-3rem}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (max-width: 500px){.info_banner__list__wrap{margin-left:-1.5rem;margin-right:-1.5rem}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (min-width: 501px){.info_banner__list__wrap{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (max-width: 500px){.info_banner__list__wrap{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width: 1200px)and (max-width: 1512px){.info_banner__list__wrap .info_banner{min-width:265.5px;max-width:265.5px;width:265.5px}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (max-width: 750px){.info_banner__list__wrap .info_banner{min-width:50vw;max-width:50vw;width:50vw}}@media only screen and (max-width: 1200px)and (max-width: 1512px)and (max-width: 500px){.info_banner__list__wrap .info_banner{min-width:66vw;max-width:66vw;width:66vw}}.packaging{display:grid;grid-template-columns:auto max-content;justify-content:space-between;align-items:center;gap:2rem 3rem}@media only screen and (max-width: 1150px){.packaging{grid-template-columns:1fr}}.packaging__heading,.packaging__photo__list{position:relative}.packaging__heading::before,.packaging__photo__list::before{content:"";display:block;position:absolute;height:7rem;width:7rem;mask:url("/media/img/2026/ico-flower-primary.svg") no-repeat center center/contain;background-color:currentcolor}.packaging__heading{align-self:stretch;max-width:50rem;display:flex;flex-direction:column;align-items:start;gap:1.3rem;padding-right:5rem}.packaging__heading::before{right:-2rem;bottom:1.5rem;rotate:.0625turn}.packaging__title{margin-bottom:0}.packaging__text{font-weight:500;text-wrap:balance}.packaging__button{margin-top:auto;text-transform:lowercase}.packaging__photo{position:relative}.packaging__photo img{border-radius:10px}.packaging__photo+.packaging__photo{padding-left:5.1rem}.packaging__photo+.packaging__photo::before,.packaging__photo+.packaging__photo::after{content:"";display:block;position:absolute;height:2.5rem;width:2.5rem;top:50%;transform:translateY(-50%);left:1.3rem;border-radius:50%}.packaging__photo+.packaging__photo::before{background-color:currentcolor}.packaging__photo+.packaging__photo::after{content:"";display:block;position:absolute;mask:url("/media/img/2026/arrow-right.svg") no-repeat center center/contain;background-color:#cadeae;mask-size:50%}.packaging__photo__list{display:flex;max-width:max-content}.packaging__photo__list::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);rotate:-0.125turn;transform-origin:left top;transform:translate(-76%, -138%)}
