.flo-bundles__info{padding:1rem;background-color:#fffaf4}.flo-bundles__info h3{font-size:1.5rem;text-transform:capitalize;color:#FF5764;margin-top:1rem;font-family:var(--sans-serif-font)}.flo-bundles__info h3 em{font-family:var(--serif-font);font-weight:400}.flo-bundles__info__header{display:flex;justify-content:space-between;border-bottom:1px solid #FF5764}.flo-bundles__info .accordion__item__body{padding:1rem}.flo-bundles__info .accordion__item__body p:not(:first-child){margin-top:1rem}.flo-bundles__info .accordion__item__body ul{display:flex;list-style-type:none;justify-content:space-around;color:#FF5764;flex-wrap:wrap}.flo-bundles__info .accordion__item__body ul li{font-size:22px;margin-top:1rem;flex:1 1 50%}.flo-bundles__info__features li{list-style-type:none;padding:.5rem}.flo-bundles__info h4{color:#FF5764;font-size:1.25rem}.flo-bundles__info h4 em{font-weight:400}.flo-bundles__info__instructions{display:grid;grid-template:1fr 1fr/3rem 1fr;grid-row-gap:2rem;grid-column-gap:1rem;margin-top:2rem}.flo-bundles__info__instruction{display:flex;justify-content:flex-start;align-items:center}.flo-bundles__info__instruction--number{border-radius:50%;border:1px solid #FF5764;color:#FF5764;font-size:1.5rem;height:3rem;width:3rem;justify-content:center}.flo-bundles__info__instruction--number>div{position:relative;top:-4px}.flo-bundles__info__ingredients{display:flex;padding:1rem 0}.flo-bundles__info__ingredients h4{font-family:var(--sans-serif-font)}.flo-bundles__info__ingredients h4 em{font-family:var(--serif-font)}.flo-bundles__info__ingredients p{margin-top:.5rem}.flo-bundles__info__features{border-bottom:1px solid #FF5764;border-top:1px solid #FF5764;color:#FF5764;display:flex;flex-direction:row;font-family:var(--sans-serif-font);justify-content:space-around;margin-top:1rem;text-align:center;text-transform:uppercase}.flo-bundles__info .button{margin:2rem auto 0;display:block;font-size:1.5rem}.flo-bundles__info__ingredients__image{height:6.5rem;padding-right:1rem}@media (min-width:600px){.flo-bundles__info__ingredients,.flo-bundles__info__instruction__container{display:flex}.flo-bundles__info .accordion__item__body ul{flex-direction:row;text-align:center;margin-top:1rem}.flo-bundles__info .accordion__item__body ul li{font-size:1rem;padding:1rem}}@media (min-width:1025px){.flo-bundles__info .accordion__item__body ul{flex-wrap:nowrap}.flo-bundles__info__ingredients--wrapper{display:flex;flex-wrap:wrap}.flo-bundles__info__ingredients{flex:1 1 50%}}