.ecommerce-integrations__cards{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width:960px){.ecommerce-integrations__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.ecommerce-integrations__card-wrapper{width:50%;padding:12px;position:relative}.ecommerce-integrations__card-wrapper:after{content:"";display:block;padding-bottom:100%}@media only screen and (min-width:640px){.ecommerce-integrations__card-wrapper{width:33.33%}}@media only screen and (min-width:880px){.ecommerce-integrations__card-wrapper{width:25%}}.ecommerce-integrations__card-wrapper--api{width:50%}@media only screen and (min-width:640px){.ecommerce-integrations__card-wrapper--api{width:100%}}@media only screen and (min-width:880px){.ecommerce-integrations__card-wrapper--api{width:25%}}.ecommerce-integrations__card-wrapper--api:after{padding-bottom:0}.ecommerce-integrations__card-wrapper--api .ecommerce-integrations__card{position:relative;height:100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center}.ecommerce-integrations__card-wrapper--api .ecommerce-integrations__card:hover{color:currentColor}.ecommerce-integrations__card-wrapper--api .ecommerce-integrations__card .ecommerce-integrations__card-logo{width:100%;max-height:48px}.ecommerce-integrations__card-wrapper--api .ecommerce-integrations__card p{font-weight:600;font-size:.833em;margin:0;text-align:center}@media only screen and (min-width:1000px){.ecommerce-integrations__card-wrapper--api .ecommerce-integrations__card p{font-size:1em}}.ecommerce-integrations__card-wrapper--api .ecommerce-integrations__card icon{margin:0 12px}.ecommerce-integrations__card{background:#fff;border-radius:2px;border:1px solid rgba(0,0,0,.12);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;padding:24px;position:absolute;width:calc(100% - 24px);height:calc(100% - 24px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.ecommerce-integrations__card:focus,.ecommerce-integrations__card:hover{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.ecommerce-integrations__card-logo{max-height:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.testimonial{margin:0;padding:36px 24px}.testimonial__headshot{margin-bottom:36px}.testimonial__headshot img{border-radius:50%;width:72px}.testimonial__contents p{font-family:"Styrene A","Helvetica Neue",sans-serif;font-weight:500;line-height:1.406;font-size:1.2em;margin-top:0}.testimonial__footer{color:rgba(0,0,0,.6)}.testimonial__author{font-style:normal}.testimonial__author-title{display:block}.integrations-section .page-section__heading{max-width:400px}.customers-section__graphic{background-size:contain;background-repeat:no-repeat;background-image:url(/static/img/public/pages/index/customer-spice-house@2x.jpg);width:100%;position:relative}.customers-section__graphic:after{content:"";display:block;padding-bottom:93.33%}.customers-section__testimonial{position:absolute;background:#fff;width:60%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:960px){.customers-section__testimonial{width:55%}}.customers-section .testimonial__headshot{margin-bottom:18px}@media only screen and (min-width:960px){.customers-section .testimonial__headshot{margin-bottom:36px}}.customers-section .testimonial__headshot img{width:36px}@media only screen and (min-width:960px){.customers-section .testimonial__headshot img{width:72px}}.customers-section .testimonial__contents p{font-size:.833em}@media only screen and (min-width:960px){.customers-section .testimonial__contents p{font-size:1.2em}}.customers-section .testimonial__footer{font-size:.694em}@media only screen and (min-width:960px){.customers-section .testimonial__footer{font-size:1em}}