.cb-making-process{background:var(--section-bg);color:var(--text-color);content-visibility:auto;contain-intrinsic-size:620px}.cb-making-process__container{max-width:var(--section-max-width);margin:0 auto;padding:64px;box-sizing:border-box}.cb-making-process__top{max-width:760px;margin:0 auto 34px;text-align:center}.cb-making-process__heading{margin:0 0 12px}.cb-making-process__subheading{max-width:670px;margin:0 auto}.cb-making-process__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--content-gap-desktop);align-items:stretch}.cb-making-process__card,.cb-making-process__media{border-radius:var(--card-radius);overflow:hidden;min-height:100%}.cb-making-process__card{background:var(--card-bg);padding:58px 54px 44px;display:flex;flex-direction:column;justify-content:space-between}.cb-making-process__card-icons{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px}.cb-making-process__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-color);line-height:0;flex:0 0 auto}.cb-making-process__icon--left,.cb-making-process__icon--right{width:42px;height:42px}.cb-making-process__icon svg{width:100%;height:100%;display:block}.cb-making-process__card-content{flex:1 1 auto}.cb-making-process__card-heading{margin:0 0 18px}.cb-making-process__card-text{margin:0}.cb-making-process__button-wrap{margin-top:34px}.cb-making-process__button{display:inline-flex;align-items:center;justify-content:center;min-width:198px;min-height:48px;padding:12px 28px;border-radius:999px;background:var(--button-bg);color:#fff;text-decoration:none;text-align:center}.cb-making-process__media-col{min-width:0}.cb-making-process__media{display:block;width:100%;height:100%;background:#ececec;border-radius:var(--card-radius);overflow:hidden;aspect-ratio:1.45 / 1;text-decoration:none;color:inherit}.cb-making-process__video-wrap,.cb-making-process__poster{position:relative;width:100%;height:100%;display:block}.cb-making-process__poster,.cb-making-process__poster-image,.cb-making-process__video{position:absolute;top:0;right:0;bottom:0;left:0}.cb-making-process__poster-image,.cb-making-process__video{width:100%;height:100%;object-fit:cover}.cb-making-process__video{opacity:0;transition:opacity .22s ease}.cb-making-process__video.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.cb-making-process__video{transition:none}}.cb-making-process__media img,.cb-making-process__media video,.cb-making-process__media .shopify-video,.cb-making-process__media .video,.cb-making-process__image{width:100%;height:100%;display:block;object-fit:cover}.cb-making-process__media video{pointer-events:none}.cb-making-process__placeholder{width:100%;height:100%;background:linear-gradient(180deg,#efefef,#dfdfdf)}@media screen and (min-width:1600px){.cb-making-process__container{max-width:1460px;margin:auto;padding:64px}}@media screen and (min-width:990px){.cb-making-process__card,.cb-making-process__media{height:100%}.cb-making-process__card{padding:48px 44px 34px}.cb-making-process__grid{grid-auto-rows:1fr}}@media screen and (max-width:1199px){.cb-making-process__container{padding:48px}}@media screen and (max-width:989px){.cb-making-process__container{padding:40px 32px}.cb-making-process__top{margin-bottom:26px;max-width:680px}.cb-making-process__grid{grid-template-columns:1fr;gap:var(--content-gap-mobile)}.cb-making-process__media-col{order:1}.cb-making-process__card{order:2;padding:44px 30px 32px}.cb-making-process__card,.cb-making-process__media{height:auto}}@media screen and (max-width:749px){.cb-making-process__container{padding:48px 16px}.cb-making-process__top{margin-bottom:20px;max-width:100%}.cb-making-process__heading{margin-bottom:10px}.cb-making-process__grid{gap:var(--content-gap-mobile)}.cb-making-process__media{aspect-ratio:1.45 / 1}.cb-making-process__card{padding:36px 22px 24px}.cb-making-process__card-icons{margin-bottom:22px}.cb-making-process__icon--left,.cb-making-process__icon--right{width:34px;height:34px}.cb-making-process__card-heading{margin-bottom:14px}.cb-making-process__button-wrap{margin-top:28px;text-align:center}.cb-making-process__button{min-width:200px;padding:12px 24px}}@media screen and (max-width:359px){.cb-making-process__container{padding:48px 16px}}@media screen and (max-width:749px){.cb-making-process{contain-intrinsic-size:760px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/cb-making-process.css.map */
