.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 100%;flex-grow:0;flex-shrink:0;min-width:0}@media screen and (min-width:760px){.embla__slide{flex:0 0 50%}}@media screen and (min-width:1020px){.embla__slide{flex:0 0 25%}}.case__section-carousel{grid-column:full}@media screen and (min-width:1600px){.case__section-carousel{grid-column:main-large}}.case__section-carousel .case__section-carousel-container{list-style:none;margin:0;padding:0}.case__section-carousel .case__section-carousel-item img{display:block;width:100%}.case__section-carousel .case__section-carousel-item-description{display:block;font-style:italic;margin:.25rem 1.5rem;text-align:center}.case__section-carousel-navigation{display:flex;gap:1rem;justify-content:center;margin:.75rem 0;padding:0}@media screen and (min-width:1020px){.case__section-carousel-navigation{display:none}}.case__section-carousel-navigation button{background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;padding:.75rem;transition:all .3s ease-out}.case__section-carousel-navigation button:disabled{background:none;cursor:not-allowed;opacity:.25}.case__section-carousel-navigation button img{display:block;height:1.5rem;width:1.5rem}.case-swatches{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;justify-content:space-between}.swatch{margin:0 0 3.25rem}.swatch--icon{width:30%}@media screen and (min-width:1020px){.swatch--icon{margin-right:4%;width:13.33333333%}.swatch--icon:nth-child(12),.swatch--icon:nth-child(6){margin-right:0}}.swatch__icon{align-items:center;background:#fff;display:flex;justify-content:center;padding:.75rem}@media screen and (min-width:1020px){.swatch__icon{height:8.75rem}}.swatch__icon img{display:block;height:3.75rem;width:3.75rem}.swatch__color{align-items:center;display:flex;height:16rem;justify-content:center;width:100%}@media screen and (min-width:1020px){.swatch__color{height:32rem}}.swatch__color img{display:block;height:2.25rem}@media screen and (min-width:1020px){.swatch__color img{height:4.5rem}}.swatch__title{margin:.25rem 0 0}.case__section--icons{background:#f5f5f5}.case__section{border-bottom:1px solid #ededed;display:grid;grid-auto-rows:auto;grid-template-columns:[full-start] minmax(24px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(24px,1fr) [full-end];padding:2rem 0 1rem}@media screen and (min-width:1020px){.case__section{grid-template-columns:[full-start] minmax(24px,1fr) [main-start col-left-start] minmax(0,578px) [col-left-end] 44px [col-right-start] minmax(0,578px) [col-right-end main-end] minmax(24px,1fr) [full-end]}}@media screen and (min-width:1600px){.case__section{grid-template-columns:[full-start] 1fr [main-large-start] minmax(0,200px) [main-start col-left-start] minmax(0,578px) [col-left-end] 44px [col-right-start] minmax(0,578px) [col-right-end main-end] minmax(0,200px) [main-large-end] 1fr [full-end]}}@media screen and (min-width:760px){.case__section{padding:3rem 0 2.5rem}}@media screen and (min-width:1020px){.case__section{padding:6.75rem 0 4.5rem}}.case__section-h3{margin:1.25rem 0 .75rem;padding:0 0 0 2rem;position:relative}@media screen and (min-width:1020px){.case__section-h3{margin:1.25rem 0 1.75rem}}.case__section-h3:before{background:#000;bottom:6px;content:"";height:1px;left:0;position:absolute;width:1.5rem}@media screen and (min-width:1020px){.case__section-h3:before{bottom:6px}}.case__section-col--full,.case__section-col--left{grid-column:main}@media screen and (min-width:1020px){.case__section-col--left{grid-column:col-left}}.case__section-col--right{grid-column:main}@media screen and (min-width:1020px){.case__section-col--right{grid-column:col-right}}
