.media-rich-strip{position:relative;--media-strip-items-desktop: 1;--media-strip-items-mobile: 1;--media-strip-gap: 16px;--media-strip-aspect: 1 / 1}.media-rich-strip__track{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:var(--media-strip-gap, 16px);padding-inline:max(calc(var(--media-strip-gap, 16px) / 2),12px);margin:0;width:100%;box-sizing:border-box;list-style:none;overflow:visible}.media-rich-strip__track--flush{padding-inline:0}.media-rich-strip__item{flex:0 0 calc((100% - (var(--media-strip-items-desktop, 1) - 1) * var(--media-strip-gap, 16px)) / var(--media-strip-items-desktop, 1));max-width:calc((100% - (var(--media-strip-items-desktop, 1) - 1) * var(--media-strip-gap, 16px)) / var(--media-strip-items-desktop, 1));display:flex;align-items:stretch;justify-content:center;box-sizing:border-box;min-width:0;position:relative;overflow:visible}@media screen and (max-width: 749px){.media-rich-strip__item{flex-basis:calc((100% - (var(--media-strip-items-mobile, 1) - 1) * var(--media-strip-gap, 16px)) / var(--media-strip-items-mobile, 1));max-width:calc((100% - (var(--media-strip-items-mobile, 1) - 1) * var(--media-strip-gap, 16px)) / var(--media-strip-items-mobile, 1))}}.media-rich-strip__inner{display:flex;flex-direction:column;gap:1.5rem}.media-rich-strip__heading{margin:0;text-align:center}.media-rich-strip__subheading{margin:0;text-align:center;color:rgba(var(--color-foreground),.9);line-height:calc(1 + .35 / var(--font-body-scale));font-weight:var(--font-body-weight)}@media screen and (min-width: 750px){.media-rich-strip__subheading{margin-left:auto;margin-right:auto;max-width:52rem}}.media-rich-strip__media{display:flex;align-items:center;justify-content:center;width:100%;height:auto;background:transparent;position:relative;overflow:hidden}.media-rich-strip__media--custom-height{height:auto;max-height:none}.media-rich-strip--constrained .media-rich-strip__media--custom-height{max-height:none}.media-rich-strip__media--custom-height img,.media-rich-strip__media--custom-height svg,.media-rich-strip__media--custom-height video{width:100%;height:100%}.media-rich-strip__media--fixed{aspect-ratio:var(--media-strip-aspect, 1 / 1);width:100%}.media-rich-strip--constrained .media-rich-strip__media{max-height:var(--media-strip-height-desktop, none)}@media screen and (max-width: 749px){.media-rich-strip--constrained .media-rich-strip__media{max-height:var( --media-strip-height-mobile, var(--media-strip-height-desktop, none) )}}.media-rich-strip__link{display:block;width:100%;height:100%}.media-rich-strip__media img,.media-rich-strip__media svg,.media-rich-strip__media video{width:100%;height:auto;object-fit:cover}.media-rich-strip__media--custom-height img,.media-rich-strip__media--custom-height svg,.media-rich-strip__media--custom-height video{height:100%}.media-rich-strip__media--video{background-color:rgba(var(--color-foreground, 0, 0, 0),.06)}.media-rich-strip__media--video video,.media-rich-strip__video-element{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.media-rich-strip__media--contain img,.media-rich-strip__media--contain svg,.media-rich-strip__media--contain video{object-fit:contain}.media-rich-strip__media--fixed img,.media-rich-strip__media--fixed svg,.media-rich-strip__media--fixed video{height:100%}.media-rich-strip__text{width:100%;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,2vw,3rem);border-radius:var(--text-boxes-radius, 0);box-sizing:border-box;gap:1rem}.media-rich-strip__text-align-center{text-align:center;align-items:center}.media-rich-strip__text-align-right{text-align:right;align-items:flex-end}.media-rich-strip__text-heading,.media-rich-strip__text .books-format-selector__heading{margin:0;font-size:clamp(1.8rem,1.2rem + 1vw,2.2rem);line-height:1.2;font-weight:var(--font-heading-weight);letter-spacing:.02em}.media-rich-strip__text .rte,.media-rich-strip__text .rte p{margin:0;color:rgba(var(--color-foreground),.9);line-height:calc(1 + .35 / var(--font-body-scale));font-weight:var(--font-body-weight)}.media-rich-strip__text-actions{margin-top:.5rem}.media-rich-strip__text-actions .button{align-self:flex-start}.media-rich-strip__text-align-center .media-rich-strip__text-actions .button{align-self:center}.media-rich-strip__text-align-right .media-rich-strip__text-actions .button{align-self:flex-end}.media-rich-strip__empty-state{margin:0;text-align:center}.media-rich-strip__placeholder,.media-rich-strip__placeholder .placeholder-svg{width:100%;height:100%}.media-rich-strip__coffee-count-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;font-weight:600;font-size:clamp(1.1rem,2.4vw,1.6rem);margin:0}.media-rich-strip__text-align-center .media-rich-strip__coffee-count-line{justify-content:center;text-align:center}.media-rich-strip__text-align-right .media-rich-strip__coffee-count-line{justify-content:flex-end;text-align:right}.media-rich-strip__coffee-count-line .h4{font-size:clamp(1.8rem,1.2rem + 1vw,2.2rem);line-height:1.2;letter-spacing:.02em}.media-rich-strip__format-card{width:100%;position:relative;overflow:visible}.media-rich-strip__format-card-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.media-rich-strip__format-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:visible}@media screen and (min-width: 990px){.media-rich-strip__format-card-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.media-rich-strip__format-card--grid .format-card{height:100%;box-sizing:border-box;box-shadow:var(--shadow-card, 0 10px 30px rgba(0, 0, 0, .08));border-radius:var(--radius-md, 12px);position:relative;z-index:1}.media-rich-strip__format-card--grid .format-card__media{min-height:140px;aspect-ratio:var(--format-card-aspect, 3 / 4);width:100%;overflow:hidden}.media-rich-strip__format-card--grid .format-card__media img,.media-rich-strip__format-card--grid .format-card__media video{height:100%;object-fit:cover;width:100%;display:block}.media-rich-strip__format-card--grid .format-card__body{padding:1.2rem;height:100%;gap:.6rem}.media-rich-strip__format-card--grid .format-card__kicker{font-size:1.1rem;letter-spacing:.18em}.media-rich-strip__format-card--grid .format-card__features,.media-rich-strip__format-card--grid .format-card__price{font-size:1.2rem}.media-rich-strip__format-card--grid .select--compact{font-size:1.2rem;padding:.35rem .75rem;margin-bottom:.6rem}.media-rich-strip__format-card--grid .button--compact{font-size:1.2rem;padding-top:.5rem;padding-bottom:.5rem}.media-rich-strip__coffee-count-secondary,.media-rich-strip__text-secondary{margin:.75rem 0 0}.media-rich-strip__text-align-center .rich-text__buttons{justify-content:center}.media-rich-strip__text-align-right .rich-text__buttons{justify-content:flex-end}.media-rich-strip__coffee-count-secondary .rich-text__buttons,.media-rich-strip__text-secondary .rich-text__buttons{display:inline-flex;justify-content:flex-start;flex-wrap:wrap;gap:.75rem;width:auto;max-width:100%}.media-rich-strip__coffee-count-secondary .rich-text__buttons--multiple>*,.media-rich-strip__text-secondary .rich-text__buttons--multiple>*{flex-grow:1;min-width:min(16rem,100%)}.media-rich-strip__coffee-count-secondary .rich-text__buttons+.rich-text__buttons,.media-rich-strip__text-secondary .rich-text__buttons+.rich-text__buttons{margin-top:.75rem}.media-rich-strip__coffee-count-secondary .button--primary,.media-rich-strip__text-secondary .button--primary{color:#fff}.media-rich-strip__coffee-count-secondary .button--primary:focus,.media-rich-strip__coffee-count-secondary .button--primary:hover,.media-rich-strip__coffee-count-secondary .button--primary:active,.media-rich-strip__text-secondary .button--primary:focus,.media-rich-strip__text-secondary .button--primary:hover,.media-rich-strip__text-secondary .button--primary:active{color:rgb(var(--color-foreground))}@media screen and (min-width: 990px){.media-rich-strip__coffee-count-secondary .rich-text__buttons,.media-rich-strip__text-secondary .rich-text__buttons{gap:1rem}.media-rich-strip__coffee-count-secondary .rich-text__buttons--multiple>*,.media-rich-strip__text-secondary .rich-text__buttons--multiple>*{flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-media-rich-strip.css.map */
