.message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.message+.message{margin-top:1.42857em}.message--avatar-offset.message--primary{margin-right:50px}.message--avatar-offset.message--secondary{margin-left:50px}.message__avatar{border-radius:50%;max-width:40px;-o-object-fit:scale-down;object-fit:scale-down}.message__bubble{overflow:hidden;display:inline-block;border-radius:1.07143em;max-width:17.14286em}.message__text{padding:0.57143em 1.07143em;font-size:0.92857em;line-height:1.3;margin-bottom:0;word-wrap:break-word}.message--primary{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.message--primary .message__avatar{float:right}.message--primary .message__bubble{float:right}.message--secondary{color:#606978}.message--secondary .message__avatar{margin-right:10px}.message--secondary .message__bubble{background-color:#f6f6f6}.message--primary{color:#fff}.message--primary .message__avatar{margin-left:10px}.message--primary .message__bubble{background-color:#4e5665}.message__bubble.message__bubble--transparent{background-color:transparent;border-radius:0}.message__dot{display:inline-block;width:6px;height:6px;border-radius:50%}.message__dot{background:#9197a3}.message__dots.is-active .message__dot{-webkit-animation-duration:0.9s;animation-duration:0.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.message__dots.is-active .message__dot-1{-webkit-animation-name:bounce-1;animation-name:bounce-1}@-webkit-keyframes bounce-1{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce-1{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}}.message__dots.is-active .message__dot-2{-webkit-animation-name:bounce-2;animation-name:bounce-2}@-webkit-keyframes bounce-2{10%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}70%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce-2{10%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}70%{-webkit-transform:translateY(0);transform:translateY(0)}}.message__dots.is-active .message__dot-3{-webkit-animation-name:bounce-3;animation-name:bounce-3}@-webkit-keyframes bounce-3{20%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce-3{20%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width: 46.875em){.message--animated{opacity:0}.message--animated.js-is-active{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.message--animated{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.message--animated:nth-child(1){-webkit-transition-delay:0.16667s;transition-delay:0.16667s}.message--animated:nth-child(2){-webkit-transition-delay:0.33333s;transition-delay:0.33333s}.message--animated:nth-child(3){-webkit-transition-delay:0.5s;transition-delay:0.5s}.message--animated:nth-child(4){-webkit-transition-delay:0.66667s;transition-delay:0.66667s}.message--animated:nth-child(5){-webkit-transition-delay:0.83333s;transition-delay:0.83333s}.message--animated:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}.message--animated:nth-child(7){-webkit-transition-delay:1.16667s;transition-delay:1.16667s}}.channel-hero{padding-top:5.625em;background-color:#efefef}@media screen and (min-width: 61.875em){.channel-hero{padding-top:5.625em}}.channel-hero--messenger{position:relative;background-repeat:no-repeat;background-position:bottom;min-height:500px;padding-bottom:10.3125em}@media screen and (min-width: 26.5625em) and (max-width: 46.8125em){.channel-hero--messenger{padding-bottom:15em}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.channel-hero--messenger{height:500px}}@media screen and (min-width: 46.875em){.channel-hero--messenger{background-position:center center;padding-bottom:5.625em}}.channel-hero--messenger::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://cdn.shopify.com/assets2/modules/hero/noise-392fe1c111c3b9aff1f96a3d7565777f849c83c59ce5a3f9a3854f0d95cbe91e.png);background-size:75px 75px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx){.channel-hero--messenger::before{background-image:url(https://cdn.shopify.com/assets2/modules/hero/noise-2x-22e46bf267e1c299afb7b86f7402be8306a8738bbbf5df23c4d030f1ea6525b1.png)}}.channel-hero__heading{font-weight:400;text-shadow:0 0 25px rgba(239,239,239,0.9)}.channel-hero__email-form{max-width:28.75em}@media screen and (max-width: 46.8125em){.channel-hero__email-form{margin-left:auto;margin-right:auto}}.channel-hero__icon-wrapper{margin-bottom:0.9375em}.channel-hero__icon-heading{font-family:'Brandon', Helvetica, Arial, sans-serif;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;margin-bottom:0;line-height:1.5em;font-size:1em;text-transform:uppercase;color:#767676}.channel-hero__icon{width:1.75em;height:1.75em;margin-right:0.46875em;vertical-align:middle}.segment-messenger .message--primary .message__bubble,.segment-messenger .section-heading__flair::before,.segment-messenger .segment-button{background-color:#0084ff}.segment-messenger .segment-link{color:#0084ff}.page-block--messenger{background-color:#eaeaea}.icon--messenger{fill:#0084ff;width:32px;height:32px}@media screen and (max-width: 61.8125em){.icon--messenger{width:24px;height:24px}}@media screen and (min-width: 46.875em){.page-block .section-heading{margin-bottom:60px}}.checkout{position:relative}@media screen and (min-width: 46.875em){.checkout-screenshot img{-webkit-box-shadow:0 0 15px 3px rgba(67,67,67,0.1);box-shadow:0 0 15px 3px rgba(67,67,67,0.1);-webkit-transition:all 0.4s;transition:all 0.4s}.checkout.js-is-active .checkout-screenshot img{-webkit-filter:blur(3px);filter:blur(3px)}}@media screen and (min-width: 46.875em){.checkout-message-screenshot{position:absolute;top:125px;right:90px;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-shadow:0 0 15px 3px rgba(67,67,67,0.1);box-shadow:0 0 15px 3px rgba(67,67,67,0.1);border:1px solid #e9e9e9;border-radius:14px;overflow:hidden}.checkout.js-is-active .checkout-message-screenshot{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (min-width: 46.875em){.messenger-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.messenger-card{display:block}@media screen and (max-width: 46.8125em){.messenger-card{margin:30px 0 10px 0;text-align:right}}@media screen and (min-width: 46.875em){.messenger-card{-webkit-box-shadow:0 0 15px 3px rgba(67,67,67,0.1);box-shadow:0 0 15px 3px rgba(67,67,67,0.1);border-radius:16px;overflow:hidden}}@media screen and (max-width: 46.8125em){.messenger-card__img{max-width:240px}}@media screen and (min-width: 46.875em){.messenger-card{opacity:0}.messenger-card.js-is-active{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.messenger-card{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.messenger-card-2{-webkit-transition-delay:0.15s;transition-delay:0.15s}.messenger-card-3{-webkit-transition-delay:0.3s;transition-delay:0.3s}}.watch-video-icon{position:relative;top:2px;width:15px;height:15px}.channel-hero--messenger{background-image:url(https://cdn.shopify.com/assets2/messenger/hero-messenger@mobile-a06448e5d6ca7fc8538e56aaabf1f3581e005070dfeaae10e635a34aaac3e8c5.jpg);background-size:auto 227px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx){.channel-hero--messenger{background-image:url(https://cdn.shopify.com/assets2/messenger/hero-messenger@mobile-2x-033510d5160560e0b372f63417e5cc99c2ab1be999080d7d1cfaa5e7495c8475.jpg)}}@media screen and (min-width: 26.5625em) and (max-width: 46.8125em){.channel-hero--messenger{background-image:url(https://cdn.shopify.com/assets2/messenger/hero-messenger@mobile-large-82c4104f832eef7a2b050d39c2a04a9441798616960c64da0902a22418b431d5.jpg);background-size:auto 296px}}@media only screen and (min-width: 26.5625em) and (max-width: 46.8125em) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 26.5625em) and (max-width: 46.8125em) and (min-resolution: 1.3dppx){.channel-hero--messenger{background-image:url(https://cdn.shopify.com/assets2/messenger/hero-messenger@mobile-large-2x-80ca3c0b4542161ad0196cd93a796372494ff905cbe4fea1ada11660407763b4.jpg)}}@media screen and (min-width: 46.875em) and (max-width: 61.8125em){.channel-hero--messenger{background-image:url(https://cdn.shopify.com/assets2/messenger/hero-messenger@tablet-f83539a73749c7c708147414d46d819fa4b84ee11f3833e4c5fe9b6fa1dbb84d.jpg);background-size:cover}}@media only screen and (min-width: 46.875em) and (max-width: 61.8125em) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 46.875em) and (max-width: 61.8125em) and (min-resolution: 1.3dppx){.channel-hero--messenger{background-image:url(https://cdn.shopify.com/assets2/messenger/hero-messenger@tablet-2x-a58047061eee820899550ad45f872aaa05b1e81d6c96ae672917804d33e7fd0c.jpg)}}@media screen and (min-width: 61.875em){.channel-hero--messenger{background-image:url(https://cdn.shopify.com/assets2/messenger/hero-messenger@desktop-d23a9a8867b42ce07549e952cc6699238ce413ce296afb668a784e08e0d553ae.jpg);background-size:cover}}@media only screen and (min-width: 61.875em) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 61.875em) and (min-resolution: 1.3dppx){.channel-hero--messenger{background-image:url(https://cdn.shopify.com/assets2/messenger/hero-messenger@desktop-2x-1d7ad21294ca3b1a3382c333d261315e011234f7ac1cfff358ac0ec51ea2eeeb.jpg)}}.messenger__case-study-section{color:#fff;background-color:#0f82ff}@media screen and (min-width: 46.875em){.messenger__case-study-section{background-image:url(https://cdn.shopify.com/assets2/messenger/case-study-bg@tablet-e9816c1b018af582daa1e2b72a7cc72326313626e69cb83c5441414f91bcf43f.jpg);background-size:cover}}@media only screen and (min-width: 46.875em) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 46.875em) and (min-resolution: 1.3dppx){.messenger__case-study-section{background-image:url(https://cdn.shopify.com/assets2/messenger/case-study-bg@tablet-2x-65f3834f419ef8110f414b3351d2146c25cb1169e2befd7551b4d570f898959e.jpg)}}.messenger__blockquote{margin:0 0 45px}.messenger__blockquote-text{color:#fff;font-size:1.8em}@media screen and (min-width: 46.875em) and (max-width: 61.8125em){.messenger__blockquote-text{font-size:1.8em}}@media screen and (max-width: 46.8125em){.messenger__blockquote-text{font-size:1.54286em}}.messenger__blockquote-cite{font-family:'Brandon', Helvetica, Arial, sans-serif;font-weight:300;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;color:#fff;text-transform:uppercase}.messenger__blockquote-cite-link,.messenger__case-study-link{color:#fff}.messenger__case-study-link{font-weight:500}.messenger__case-study-conversation{display:none}@media screen and (min-width: 61.875em){.messenger__case-study-conversation{display:block;position:absolute;top:-120px;right:0}}.messenger__shipping-card-wrapper::after{content:'';display:table;clear:both}.messenger__shipping-card{float:right;-webkit-box-shadow:0 5px 15px 3px rgba(67,67,67,0.3);box-shadow:0 5px 15px 3px rgba(67,67,67,0.3);border-radius:1.07143em;overflow:hidden}
