.trio-banner{padding-left:16px;padding-right:16px}@media only screen and (min-width:768px){.trio-banner{padding-left:22px;padding-right:22px}}.trio-banner--with-background{padding:32px}@media only screen and (min-width:768px){.trio-banner--with-background{padding-left:16px;padding-right:16px}}.trio-banner--with-background .trio-banner__carousel{margin-left:auto;margin-right:auto;max-width:1180px}.trio-banner--with-background .splide__pagination{background-color:#fff}.trio-banner__header{margin-bottom:24px}@media only screen and (min-width:768px){.trio-banner__header{margin-bottom:40px}}.trio-banner__title{font-weight:200;letter-spacing:.07em;margin-bottom:4px}.trio-banner__subtitle{max-width:28em}@media only screen and (min-width:768px){.trio-banner__subtitle{font-size:1.5rem}.trio-banner__list{column-gap:12px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}}.trio-banner__item,.trio-banner__item-content{display:flex;flex-direction:column}.trio-banner__item-content{align-items:center;background-color:#e6e7e8;flex-grow:1;padding:18px 24px 24px;text-align:center}.trio-banner__image{aspect-ratio:420/322;object-fit:cover;width:100%}.trio-banner__item-title{font-size:32px;font-weight:200;letter-spacing:.07em;margin-bottom:4px}.trio-banner__item-subtitle{margin-bottom:16px}.trio-banner__cta{margin-top:auto;max-width:calc(100% - 32px);width:auto}.trio-banner .splide__pagination{margin-left:0;margin-right:0;margin-top:24px}
/*# sourceMappingURL=/cdn/shop/t/1065/assets/trio-banner-section.css.map */
