.s-formats{display:table;width:100%;table-layout:fixed}@media all and (max-width:767px){.s-formats{display:block}}.s-formats__row{display:table-row}@media all and (max-width:767px){.s-formats__row{display:block}}.s-formats__row.is-first{background-color:#e8e6e3}@media all and (max-width:767px){.s-formats__row.s-formats__row--anotherformat .s-formats__cell+.s-formats__cell{border-top:none}}.s-formats__cell{display:table-cell;vertical-align:middle;padding:2rem 1.5rem}@media all and (max-width:767px){.s-formats__cell{display:block}}.s-formats__cell+.s-formats__cell{width:27.5rem;padding-left:0}@media all and (max-width:767px){.s-formats__cell+.s-formats__cell{width:100%;padding-left:1.5rem;padding-top:0}}.s-formats__cell .e-btn{width:100%;text-align:center}.s-formats__format{display:-ms-flexbox;-js-display:flex;display:flex}.s-formats__format__icon{font-size:4.2rem;color:#297d96;-ms-flex-negative:0;flex-shrink:0}.is-first .s-formats__format__icon{color:#41805b}.s-formats__format__icon+.s-formats__format__details{padding-left:1.5rem}.s-formats__format__name{display:block;font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:.2rem}.s-formats__format__detail{display:inline-block;vertical-align:middle;font-size:1.5rem;line-height:1.4}.s-formats__format__detail--price{text-transform:uppercase}.s-formats__format__detail--size:before{content:"  |  "}.s-formats__format__detail--description{display:block}.s-formats__button{white-space:nowrap}.s-formats__button .icon{font-size:1.5em;margin:-1em 1rem -1em 0;display:inline-block;vertical-align:middle}.s-formats__button__text{display:inline-block;vertical-align:middle}