.optional-add-ons{margin-bottom:3rem;margin-top:3rem}.optional-add-on,.optional-add-ons{grid-gap:1rem;display:flex;flex-direction:column;gap:1rem}.optional-add-on{border:1px solid #999;border-radius:1rem;padding:1rem}@media(min-width:64em){.optional-add-on{grid-gap:2rem;align-items:center;flex-direction:row;gap:2rem;justify-content:center}}@media(min-width:75em){.optional-add-on{grid-gap:3rem;gap:3rem}}@media(min-width:64em){.optional-add-on__title{flex-grow:0;flex-shrink:0;width:10rem}}.optional-add-on__title__icon{display:block;max-height:2.5rem;max-width:8rem;width:100%}.optional-add-on__title__text{font-size:1rem;margin:0}@media(min-width:64em){.optional-add-on__title__text{font-size:1.125rem}}.optional-add-on__content{flex-grow:1;flex-shrink:1;font-size:.875rem}@media(min-width:64em){.optional-add-on__content{font-size:1rem}}.optional-add-on__content>:first-child{margin-top:0}.optional-add-on__content>:last-child{margin-bottom:0}.optional-add-on__prices{grid-gap:inherit;display:flex;flex-flow:row;font-size:.9em;gap:inherit}@media(min-width:64em){.optional-add-on__prices{flex-grow:0;flex-shrink:0;width:18rem}}.optional-add-on_price{grid-gap:.2em;display:flex;flex-direction:column;gap:.2em}.optional-add-on_price>*{font-size:1em;line-height:1.2;margin:0}.optional-add-on_price h4{color:#999;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.85em;text-transform:uppercase}
