h1,.h1.h1,.text-block.h1>*{--font-h1--line-height: 1.5}.button,.button-secondary{--button-padding-block: 12px;--button-padding-inline: 48px;line-height:1.2;font-weight:500}.header-actions__action .header-actions__cart-icon .svg-wrapper,.header-actions__action .header-actions__cart-icon .svg-wrapper svg{width:24px;height:24px}.header-actions__action .header-actions__cart-icon{width:48px;height:48px;align-items:center;justify-content:center;display:flex}.header-actions__action .header-actions__cart-icon .cart-bubble{top:7px;right:5px}.highlight-tag{display:inline-block;padding:0 40px;border:4px solid var(--tag-border-color);background-color:var(--tag-bg-color);color:var(--tag-text-color);border-radius:80px;font-style:var(--tag-font-style);vertical-align:middle;line-height:.915;margin-inline-start:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-weight:400}.highlight-tag-wrapper p{display:flex;align-items:center}.footer-content .email-signup__button--integrated.email-signup__button--text{padding:16px 36px;margin:-1px;font-size:14px;line-height:1.2}.shopify-section-group-footer-group .menu__heading.h5{padding:0}.home-video-section{padding-left:var(--page-margin)}.total-commerce-home .button,.total-commerce-home .button-secondary{padding-block:8px;padding-inline:16px}.total-commerce-home .block-type-heading{--letter-spacing--body-loose: .09em}.total-commerce-home .group-main-block .group-main-block{box-shadow:0 5px 36px #32323233;border-radius:16px 0}.total-commerce-home .group-main-block .group-main-block{position:relative;overflow:visible}.total-commerce-home .group-main-block .group-main-block:before{content:"";position:absolute;top:0;left:0;width:36px;height:54px;border-top:3px solid #1DCE8A;border-left:3px solid #1DCE8A;border-top-left-radius:16px;pointer-events:none}.total-commerce-home .group-main-block .group-main-block:after{content:"";position:absolute;bottom:0;right:0;width:36px;height:54px;border-bottom:3px solid #1DCE8A;border-right:3px solid #1DCE8A;border-bottom-right-radius:16px;pointer-events:none}.total-commerce-home.view-by-industry .group-main-block .group-main-block:after{border-bottom:3px solid #FE7337;border-right:3px solid #FE7337}.total-commerce-home.view-by-industry .group-main-block .group-main-block:before{border-top:3px solid #FE7337;border-left:3px solid #FE7337}.tag-filter__tags{display:flex;flex-wrap:wrap;gap:8px}.tag-filter__tag{padding:4px 16px;--border-radius: 4px;border-radius:var(--border-radius);line-height:1.5;font-weight:700;background-color:var(--tag-background-desktop)}.logo-hero-group{grid-template-columns:var(--full-page-grid-with-margins);display:grid}.hero__container>.group-block{position:relative;z-index:2}.hero__container_dev{--page-margin: 20px}.logo-hero-group .group-block-content.layout-panel-flex{flex-wrap:wrap;row-gap:14px}.group-main-block.trusted-by-group .group-block-content,.how-we-do-it-group .group-block-content{flex-wrap:wrap}.group-main-block.trusted-by-group .group-block-content .group-main-block,.how-we-do-it-group .group-block-content .group-main-block{flex:calc(var(--size-style-width) - var(--gap));width:calc(var(--size-style-width) - var(--gap))}.slideshow--mobile-content-below-media .slide__image-container picture{width:100%}.background-image-container picture{height:100%}.slideshow-header-controls-wrapper{display:flex;align-items:end;justify-content:space-between;margin-bottom:23px;flex-wrap:wrap}.slideshow-controls-wrapper .slideshow-controls__dots{margin-inline:0px!important;padding-inline:0px;padding-block:17px;column-gap:24px;flex-wrap:wrap;justify-content:right;border-radius:0}.slideshow-controls-wrapper .slideshow-controls__dots button:after{background-color:#000;height:100%;width:100%;box-shadow:none}.slideshow-controls-wrapper .slideshow-controls__dots button{width:80px;height:8px;margin:0}.recent-projects-section .slideshow-controls-wrapper{width:100%}.slideshow-controls-wrapper .slideshow-controls__dots button[aria-selected=true]:after{background-color:#1dce8a;box-shadow:none}.case-studies-home .slideshow--mobile-content-below-media .slide__image-container .slide__image{border-radius:16px}.clients-say-section .carousel__controls{margin-top:24px;min-height:auto}.clients-say-section .slideshow-control .icon-caret,.clients-say-section .slideshow-control .icon-caret svg{width:24px;height:24px}.clients-say-section .slideshow-controls__arrows .slideshow-control{padding:0;width:24px;height:24px}.clients-say-section .carousel__controls .slideshow-controls__arrows{height:auto}.clients-say-section .carousel__controls .slideshow-controls__dots button{padding:0;width:8px;height:8px;margin:0;box-shadow:none}.clients-say-section .carousel__controls .slideshow-controls__dots button:after{width:8px;height:8px}.clients-say-section .carousel__controls .slideshow-controls__dots button[aria-selected=true],.clients-say-section .carousel__controls .slideshow-controls__dots button[aria-selected=true]:after{width:88px;height:8px;box-shadow:none}.clients-say-section .carousel__controls .slideshow-controls__dots button:after{background-color:var(--color-dots);opacity:1}.clients-say-section .carousel__controls .slideshow-controls__dots button[aria-selected=true]:after{background-color:var(--color-dots-active)}.clients-say-section .carousel__controls .slideshow-controls__dots{gap:16px;padding:0 16px}.clients-say-section .carousel-content slideshow-slides>.card{box-shadow:0 4px 10px #0000001a;border:1px solid transparent;border-radius:16px;background:linear-gradient(#fffc,#fffc) padding-box,linear-gradient(90.73deg,#fe7337 12.5%,#efb82a 88.88%) border-box}.recent-project-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto}.recent-project-card{position:relative;border-radius:16px;overflow:hidden;min-height:var(--hero-min-height);display:flex;flex-direction:column}.recent-project-card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;pointer-events:none;justify-content:center;padding-inline:4px}.shopify-section-group-footer-group .social-icons__icon-wrapper a{color:#fe7337;width:32px;height:32px}.shopify-section-group-footer-group .social-icons__icon-wrapper,.shopify-section-group-footer-group .social-icons__icon-wrapper svg{width:32px;height:32px}.recent-projects-section{--peek-next-slide-size: 0px}.recent-projects-section .slideshow-header-controls-wrapper--top-align{position:absolute;right:0;top:-88px;margin:0;height:40px}.recent-projects-section .slideshow-header-controls-wrapper--top-align .carousel__controls{padding:0;min-height:auto}.recent-projects-section .slideshow-header-controls-wrapper--top-align .slideshow-controls__arrows .slideshow-control{width:40px;height:40px;display:flex!important;align-items:center;background:#fff;padding:3px}.recent-projects-section .slideshow-header-controls-wrapper--top-align .carousel__controls .slideshow-controls__arrows{gap:24px;height:auto}.recent-projects-section{gap:0}.case-studies-solutions .slideshow-controls-wrapper .slideshow-controls__dots button:after{background-color:#fff}.case-studies-solutions .slideshow-controls-wrapper .slideshow-controls__dots button[aria-selected=true]:after{background-color:#1dce8a}.blog-post-main-group .blog-post-content{max-width:100%;margin-top:37px}.blog-post-main-group .blog-post-content h2{font-size:24px;margin-top:0;line-height:1.5;margin-bottom:16px;font-weight:700}.blog-post-main-group .blog-post-content h3{font-size:24px;margin-top:0;line-height:1.5;font-weight:700;margin-bottom:16px}.blog-post-main-group .blog-post-content h2 b,.blog-post-main-group .blog-post-content h3 b{font-weight:700;font-size:24px;line-height:1.5}.blog-post-main-group .blog-post-content p:has(+h2),.blog-post-main-group .blog-post-content p:has(+ol),.blog-post-main-group .blog-post-content p:has(+ul),.blog-post-main-group .blog-post-content p:has(+h3){margin-bottom:16px}.blog-post-main-group .blog-post-content p{margin-bottom:30px;font-size:20px;line-height:1.5;margin-top:0}.blog-post-main-group .blog-post-content ol li,.blog-post-main-group .blog-post-content ul li{font-size:20px;line-height:1.5}.blog-post-main-group .blog-post-content ol li p,.blog-post-main-group .blog-post-content ul li p{margin:0}.blog-post-main-group .blog-post-content ol,.blog-post-main-group .blog-post-content ul{padding-left:40px}.blog-post-main-group .blog-post-content img{margin-bottom:16px}.blog-post-main-wrapper .blog-post-main-group{height:auto}.blog-post-main-group .blog-post-content rte-formatter p:last-child,.blog-post-main-group .blog-post-content rte-formatter p:last-child img{margin:0}.blog-post-list__articles{display:flex;flex-direction:column}.blog-post-list__item{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid #A4A4A4}.blog-post-list__image-link{flex-shrink:0}.blog-post-list__content{display:flex;flex-direction:column}.blog-post-list__link{margin-bottom:8px}.blog-post-list__date{font-size:14px;font-weight:300;line-height:1.5}.blog-post-list__title{margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #1DCE8A}.blog-post-list__articles .blog-post-list__item:last-child{border:none;padding-bottom:0}.email-signup-block .overlay{border-radius:0}.blog-post-right-sidebar .email-signup__form{position:relative;z-index:1}.blog-post-right-sidebar .email-signup__heading.h5{font-weight:600;line-height:1.2;padding:0;margin-bottom:24px;position:relative;z-index:2}.blog-post-right-sidebar .email-signup__form .email-signup__button{margin:-1px;padding-inline:50px 48px;font-size:14px;line-height:1.2;font-weight:500}.blog-post-right-sidebar .email-signup__form .email-signup__input{padding:16px 24px;font-size:14px;font-weight:500;line-height:1.2;outline:none}.blog-post-right-sidebar .email-signup__form .email-signup__input::placeholder{color:#000}.tag-filter__title{font-size:24px;line-height:1.5;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #1DCE8A}.blog-post-main-group{padding:0}.blog-post-card__tag{padding:4px 16px;background:#1dce8a;color:#000;font-size:14px;font-weight:700;border-radius:4px;line-height:1.5;display:inline-block;width:fit-content}.blog-post-card__tags-container{margin-top:8px}.featured-blog-posts-related .blog-post-card__tag.blog-post-card__tag--image{position:absolute;background:#ebece8;top:8px;left:8px}.featured-blog-posts .slideshow-controls-wrapper{width:auto}.featured-blog-posts .slideshow-header-controls-wrapper{display:grid;grid-template-columns:var(--full-page-grid-with-margins);padding:0}.slideshow-header-group{grid-column:2;display:flex;gap:16px;align-items:center;justify-content:space-between}.btn-uniform-css{font-weight:var(--font-weight);display:flex;align-items:center;gap:8px;justify-content:center}.featured-blog-posts .slideshow-controls__arrows{gap:24px}.featured-blog-posts .slideshow-controls__arrows .slideshow-control{display:flex;width:40px;height:40px;background:#fff;padding:0}.email-signup__input-group{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.email-signup__form .email-signup__input-group--integrated{background-color:var(--color-background)}.featured-blog-posts-main slideshow-slides{padding-inline:0px;--peek-next-slide-size: 0rem}.block-type-heading h3 p{margin:0}.line-clamp-3{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.blog-post-card__content .link-arrow-wrapper{display:flex;align-items:center;gap:8px;font-weight:700}.blog-post-card{position:relative}.blog-post-card .blog-post-card__tag{position:absolute;top:8px;background:#ebece8;left:8px}.blog-post-card-grid__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.blog-card-group__image{position:relative}.blog-card-group__button{display:flex;border:1px solid #000000B2;gap:8px;padding:7px 10px;border-radius:50px;justify-content:center;font-size:20px;font-weight:500;line-height:1.2;margin-top:16px;background:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:center}.blog-card-group__button img{width:24px;height:24px}.blog-card-group__title{position:absolute;bottom:0;background:#fffc;font-size:16px;font-weight:500;padding:8px;line-height:1.5;width:100%}.blog-card-group__title__text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.featured-blog-posts-main slideshow-arrows .slideshow-control{opacity:1;width:40px;height:40px;min-width:40px;min-height:40px;display:flex!important;animation:none!important;transform:none!important}.featured-blog-posts-main slideshow-arrows{padding-inline:0px;margin-inline:-20px;overflow:hidden}.featured-blog-posts-main .slideshow-controls__dots{padding:0}.featured-blog-posts-main .slideshow-controls__dots .slideshow-control,.featured-blog-posts-main .slideshow-controls__dots li,.featured-blog-posts-main .slideshow-controls__dots button:after{width:80px;height:5px;margin:0;box-shadow:none!important}.featured-blog-posts-main .slideshow-controls__dots button[aria-selected=true]:after{background-color:#1dce8a}.featured-blog-posts-main .slideshow-controls__dots button:after{background-color:#fff}.menu-list__link.main-menu-link{font-weight:500}.hero-section-dev .block-type-heading{--line-height--display-loose: 1.175}.home-video-section .deferred-media__poster-button{aspect-ratio:calc(var(--video-aspect-ratio, auto) * 1.17)}.email-signup__input-group--integrated .email-signup__input{padding-block:15px;font-weight:500;line-height:1.2;font-size:14px}.shopify-section-group-footer-group .social-icons__wrapper{gap:20px}.seamless-migrations-hero .animation-group-wrapper{max-height:700px}.recent-projects-section .group-main-block{width:calc(100% - 115px)}.blog-card-group__image .placeholder-image svg{width:100%;height:100%}.blog-card-group__image .placeholder-image{aspect-ratio:1}.how-we-do-it-section .animation-group-wrapper{height:500px;top:-80px}.section-horizontal-slider .h-slider-track{min-height:100vh;background-color:#f0f0f0}.section-horizontal-slider .h-slider-container{position:sticky;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:1}.section-horizontal-slider .h-slide{position:absolute;top:0;height:100%;overflow:hidden;box-sizing:border-box}.section-horizontal-slider .h-slide-body{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;position:absolute;top:0;right:0;width:100%;min-width:80vw;padding-left:var(--page-margin);padding-right:var(--page-margin);box-sizing:border-box;color:#000}.section-horizontal-slider .h-text-side{flex:0 0 64%;display:flex;height:100%;flex-direction:column;align-items:flex-start;z-index:2;pointer-events:none;position:relative;max-width:764px;visibility:hidden;transition:visibility .5s ease}.section-horizontal-slider .h-slide.active .h-text-side{visibility:visible}.h-fixed-text-layer{position:absolute;top:0;left:0;width:64%;height:100%;z-index:100;pointer-events:none;display:none}.h-cloned-text-item{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;padding-right:var(--page-margin);padding-left:var(--page-margin);box-sizing:border-box;max-width:50vw;margin-top:calc(var(--js-header-text-height) + 48px);visibility:hidden}.h-cloned-text-item.active{visibility:visible;pointer-events:auto}.h-cloned-text-item{padding-block:0px!important}.h-cloned-text-item.active .h-description{margin-bottom:32px}.section-horizontal-slider .h-top-tag{font-size:1.1rem;font-weight:500;margin-bottom:.5rem;color:#111}.section-horizontal-slider .h-main-title{font-family:Inter,sans-serif;font-size:4.5rem;font-weight:800;margin:0 0 3rem;line-height:1.1;color:#000}.section-horizontal-slider .h-sub-title{font-size:var(--subheading-font-size-desktop);font-weight:700;margin:0 0 24px;color:#000;line-height:1.5}.section-horizontal-slider .h-description{font-size:var(--description-font-size-desktop);line-height:1.5;font-weight:500;color:#111}.section-horizontal-slider .h-cta-button{padding:11px 48px;border-radius:50px;border:1px solid #000000B2;cursor:pointer;font-size:20px;font-weight:500;color:#111;text-decoration:none;display:inline-block;transition:background .3s,color .3s;pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;line-height:1.2}.section-horizontal-slider .h-cta-button:hover{background:#111;color:#fff}.section-horizontal-slider .h-image-side{flex:0 0 36%;position:relative;z-index:1;opacity:0;transform:scale(.4) translateY(20vh);transform-origin:right bottom;display:flex;justify-content:flex-end;align-items:center}.section-horizontal-slider .h-image-side img{width:100%;height:100%;object-fit:cover}.section-horizontal-slider .h-bottom-nav-container{width:100%;box-sizing:border-box;z-index:100;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--padding-block-end, 40px)}.h-bottom-nav-wrapper{bottom:0;position:absolute;width:100%;z-index:40;padding-inline:40px}.section-horizontal-slider .h-nav-items{display:flex;align-items:flex-end;padding-bottom:16px;flex-wrap:nowrap;white-space:nowrap;width:max-content;will-change:transform}.section-horizontal-slider .h-nav-item{margin-right:40px;display:flex;align-items:center;gap:16px;white-space:nowrap;transition:opacity .3s;color:#000;width:100%}.section-horizontal-slider .h-nav-item.active{opacity:1}.section-horizontal-slider .h-nav-item span.num{font-weight:600;font-size:20px;line-height:1.2}.section-horizontal-slider .h-nav-item .label{font-weight:600;font-size:20px;opacity:0;transform:translateY(10px);transition:transform .2s;line-height:1.2}.section-horizontal-slider .h-nav-item.active .label{opacity:1;transform:translateY(0)}.section-horizontal-slider .h-progress-track{width:100%;height:2px;position:relative}.section-horizontal-slider .h-progress-fill{position:absolute;top:0;left:0;height:100%;background:#000;width:0%;transition:width .1s linear}.h-subheading{font-size:var(--subheading-font-size-desktop);margin:0;line-height:1.5;font-weight:500}.h-heading{font-size:var(--heading-font-size-desktop);margin:0;line-height:1.5}.section-horizontal-slider .page-heading-wrapper{position:absolute;top:0;padding-top:var(--padding-block-start, 0px);left:0;width:100%;padding-inline:calc(42px + var(--page-margin, 0px)) 0px;box-sizing:border-box;z-index:1;margin-bottom:0;pointer-events:none;color:#000}.section-horizontal-slider .page-heading-wrapper{z-index:40}.hero-section-dev .animation-group-wrapper{z-index:1}.case-studies-home .block-type-description p{width:100%;max-width:100%}.block-type-description p{--text-wrap: auto}.get-started-today .btn-uniform-css{padding-block:8px;min-width:290px}.shopify-solutions-hero .animation-group-wrapper{max-height:700px}.blog-post-list__articles .blog-post-list__item:first-child{padding-top:0}.blog-post-list__image{width:123px}.featured-blog-posts-related .resource-image{aspect-ratio:calc(var(--ratio) * 1.155)}.blog-post-main-group .blog-post-content p a,.blog-post-main-group .blog-post-content p span{font-size:20px!important}.featured-blog-posts-related .blog-post-card__tag{font-size:12px;text-transform:capitalize}.template-blog,html:has(.template-blog){overflow-x:hidden}.featured-blog-posts-main .featured-blog-posts-card .resource-image{aspect-ratio:calc(var(--ratio) * 1.132)}.hero-section-dev .home-hero-large .hero__content-wrapper,.hero-section-dev .home-hero-medium .hero__content-wrapper,.hero-section-dev .home-hero-small .hero__content-wrapper{padding-block:0px}.daria-blog-section .animation-group-wrapper{height:calc(100% + 20px)}@media screen and (min-width: 750px){.shopify-section:has(.clients-say-section),.shopify-section:has(.about-section-home){z-index:2}.our-capabilities-group .group-block-content .group-main-block{flex-basis:calc((100% - (var(--gap) * 3)) / 4);width:calc((100% - (var(--gap) * 3)) / 4)}.section-horizontal-slider .h-fixed-text-layer{display:block}.section-horizontal-slider .h-slide .h-text-side{visibility:hidden;opacity:0!important}.main-menu-link .svg-wrapper,.main-menu-link .svg-wrapper svg{width:24px;height:24px}.header-actions__action .header-actions__cart-icon .svg-wrapper{margin-top:2px}.main-menu-link{gap:8px}.menu-list__submenu{border-radius:0 0 30px 30px}.shopify-section-group-header-group .overflow-menu:after{content:"";box-shadow:none;border-radius:0 0 30px 30px}.header[transparent]:not([data-sticky-state=active]) .header__row{border-radius:30px}.header[transparent]:not([data-sticky-state=active]):has(.menu-list__submenu:hover) .header__row,.header[transparent]:not([data-sticky-state=active]):has(.menu-list__link[aria-expanded=true]) .header__row{border-bottom-left-radius:0;border-bottom-right-radius:0}.group-main-block.trusted-by-group>.group-block-content{row-gap:48px}.slideshow--content-left-text-right-image slideshow-slide{display:flex;flex-direction:row-reverse;align-items:center;height:100%}.slideshow--content-left-text-right-image .slide__image-container{position:relative;width:69%;height:100%}.slideshow--content-left-text-right-image .slide__content{width:31%;position:relative}.slideshow--content-left-text-right-image .slide__content-wrapper{gap:var(--gap)}.slide__content-wrapper{padding:var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start)}.slideshow-controls-wrapper{width:70%}.heading-mobile-wrapper{display:none}.shopify-solutions-hero .animation-group-wrapper{top:32px}}@media screen and (min-width: 990px){.hero__container_dev .hero__content-wrapper{padding-inline:var(--page-margin)}.shopify-section-group-footer-group .footer-content{grid-template-columns:repeat(var(--grid-columns),minmax(0,max-content))}.blog-post-main-group{--blog-post-left-grid: 64%;--blog-post-right-grid: 36%;display:grid;grid-template-columns:calc(var(--blog-post-left-grid) - var(--gap) / 2) calc(var(--blog-post-right-grid) - var(--gap) / 2)}}@media screen and (min-width: 1025px){.featured-blog-posts-main .featured-blog-posts-card__content{width:54%}.featured-blog-posts-main .featured-blog-posts-card__inner{flex-direction:row;gap:calc(var(--gap) * 1.5)}.blog-posts-container__wrapper{--gap: 24px;column-gap:var(--gap)}.blog-posts-container{width:calc(55% - var(--gap) / 2)}.blog-posts-right-sidebar{width:calc(45% - var(--gap) / 2)}.featured-blog-posts-main slideshow-controls[controls-on-media][pagination-position=center]{position:relative;min-height:auto;margin-top:24px}.featured-blog-posts-main .blog-post-card__tag.blog-post-card__tag--image{margin-top:32px}}@media screen and (min-width: 1200px){.client-say-card{--peek-next-slide-size: 20.5rem}.section.hero-recent-project-wrapper,.section.section-width-page-width{--page-margin: 72px}.our-tech-partners{--page-margin: 75px}.featured-blog-posts-related{--peek-next-slide-size: 14.25rem}.blog-posts-container__wrapper{--gap: 56px;column-gap:var(--gap)}.blog-posts-container{width:calc(64% - var(--gap) / 2)}.blog-posts-right-sidebar{width:calc(36% - var(--gap) / 2)}.section.hero-recent-project-wrapper{margin-bottom:24px}.daria-blog-section .section-content-wrapper{padding-bottom:calc(var(--padding-block-end) + 4px)}.shopify-section-group-footer-group .section--page-width{--page-margin: 68px}}@media screen and (max-width: 1024px) and (min-width: 750px){.blog-post-right-sidebar .email-signup__form .email-signup__input{width:50%}.blog-post-right-sidebar .email-signup__form .email-signup__button{padding-inline:22px}.slideshow--content-left-text-right-image .slide__content-wrapper{flex-wrap:wrap}.slideshow--content-left-text-right-image .slide__content,.slideshow--content-left-text-right-image .slide__image-container,.case-studies-home .slideshow-controls-wrapper{width:100%}.case-studies-home slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-start}.case-studies-home .slideshow--content-left-text-right-image .slide__content-wrapper{padding-right:var(--padding-inline-start)}}@media screen and (max-width: 989px) and (min-width: 750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 24px}.custom-font-size,.custom-font-size>*{font-size:calc(var(--font-size) * .8)}.recent-projects-section .slideshow-header-controls-wrapper--top-align{top:-72px}.blog-post-main-group .blog-post-content h2,.blog-post-main-group .blog-post-content h3{font-size:20px}.blog-post-main-group .blog-post-content p{margin-bottom:20px;font-size:18px}.blog-post-main-group .blog-post-content ol li,.blog-post-main-group .blog-post-content ul li{font-size:18px}}@media screen and (max-width: 1024px){.featured-blog-posts-card__content{padding:0 16px 16px}.blog-posts-container__wrapper{display:block}.blog-posts-container,.blog-posts-right-sidebar,.blog-posts-right-sidebar .shopify-block{width:100%}.featured-blog-posts-card__content h4 .text-block{padding:0}.tag-filter__tag{background-color:var(--tag-background-mobile)}.featured-blog-posts-card{padding-block-start:var(--padding-block-start-mobile, var(--padding-block-start));padding-block-end:var(--padding-block-end-mobile, var(--padding-block-end));padding-inline-start:var(--padding-inline-start-mobile, var(--padding-inline-start));padding-inline-end:var(--padding-inline-end-mobile, var(--padding-inline-end))}.featured-blog-posts-main .slideshow-controls__dots .slideshow-control,.featured-blog-posts-main .slideshow-controls__dots li,.featured-blog-posts-main .slideshow-controls__dots button:after{width:38px;height:3px}.featured-blog-posts-main .slideshow-controls[controls-on-media][pagination-position=center]{padding-top:10px}.featured-blog-posts-main .slideshow-controls__dots button:after{background-color:#0009}.featured-blog-posts-related .featured-blog-posts-card__content{padding:0}}@media screen and (max-width: 749px){.h-subheading{font-size:var(--subheading-font-size-mobile)}.h-heading{font-size:var(--heading-font-size-mobile)}.custom-font-size,.custom-font-size>*{font-size:var(--font-size-mobile, var(--font-size))}.section-resource-list,.section-padding{padding-block-start:var(--padding-block-start-mobile, var(--padding-block-start));padding-block-end:var(--padding-block-end-mobile, var(--padding-block-end))}.text-block,.inner-padding-block,.featured-blog-posts-card{padding-block-start:var(--padding-block-start-mobile, var(--padding-block-start));padding-block-end:var(--padding-block-end-mobile, var(--padding-block-end));padding-inline-start:var(--padding-inline-start-mobile, var(--padding-inline-start));padding-inline-end:var(--padding-inline-end-mobile, var(--padding-inline-end))}.layout-panel-flex{gap:var(--gap-mobile, var(--gap))}.button,.button-secondary{--button-padding-inline: 32px}.menu-drawer__menu-item-text{font-size:16px}.menu-drawer__menu .menu-drawer__inner-submenu .menu-drawer__menu-item-text{font-size:14px}.menu-drawer__menu .menu-drawer__menu-item--parent .menu-drawer__menu-item-text{font-size:16px;color:var(--button-color)}.group-block-content,.group-block-content .block-type-description{align-items:var(--horizontal-alignment-flex-direction-column-mobile)}[style*="--horizontal-alignment-flex-direction-column-mobile: flex-start"]>.text-block{--text-align-default: left !important}[style*="--horizontal-alignment-flex-direction-column-mobile: flex-end"]>.text-block{--text-align-default: right !important}[style*="--horizontal-alignment-flex-direction-column-mobile: center"]>.text-block{--text-align-default: center !important}.highlight-tag{margin-inline-start:14px;padding-inline:16px;line-height:1.1}.home-video-section{padding-inline:0px;--page-margin: 0px}.home-video-section .group-block{order:2}.home-video-section .section-content-wrapper{height:auto}.total-commerce-home .total-commerce-group>.group-block-content{overflow-x:scroll;flex-wrap:nowrap;padding-block:25px 35px;padding-inline-start:16px;padding-inline-end:16px}.total-commerce-home .group-main-block .group-main-block{flex:0 0 89%}.total-commerce-home{--page-margin: 0px}.total-commerce-home .total-commerce-group>.group-block-content{scrollbar-width:none}.total-commerce-home .block-type-heading.type-preset-custom p{text-align:center}.hero__container_dev{--page-margin: 16px}.button-width-full .button-secondary:first-child,.button-width-full .button:first-child{width:calc(47% - var(--gap-mobile) / 2)}.button-width-full .button-secondary:last-child,.button-width-full .button:last-child{width:calc(53% - var(--gap-mobile) / 2)}.group-main-block.trusted-by-group .group-block-content .group-main-block{flex:calc(var(--size-style-width-mobile) - var(--gap-mobile));width:calc(var(--size-style-width-mobile) - var(--gap-mobile))}.slideshow--content-left-text-right-image .case-study-group slideshow-slide{gap:var(--gap-mobile)}.slideshow--mobile-content-below-media slideshow-slide{display:flex;flex-direction:column;height:auto}.slideshow--mobile-content-below-media .slide__image-container,.slideshow--mobile-content-below-media .slide__content{position:relative;width:100%}.slideshow--mobile-content-above-media slideshow-slide{display:flex;flex-direction:column-reverse;height:auto}.slideshow--mobile-content-above-media .slide__image-container{position:relative;width:100%;height:auto}.slideshow--mobile-content-above-media .slide__content{position:relative;width:100%}.slideshow--mobile-content-on-media slideshow-slide{display:block;position:relative}.slideshow--mobile-content-on-media .slide__image-container{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow--mobile-content-on-media .slide__content{position:relative;z-index:2;height:100%;padding:20px}.case-studies-home{--page-margin: 0px}.heading-padding-inline{padding-inline:16px}.slideshow--content-left-text-right-image .slide__content-wrapper{gap:var(--gap-mobile)}.slide__content-wrapper{padding:var(--padding-block-start-mobile) var(--padding-inline-end-mobile) var(--padding-block-end-mobile) var(--padding-inline-start-mobile)}.slideshow-controls-wrapper{width:100%}.slideshow-header-controls-wrapper{padding-inline:16px}.slideshow-header-controls-wrapper slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:start;min-height:auto}.slideshow-controls-wrapper .slideshow-controls__dots{padding-block:16px 0px;column-gap:16px}.slideshow-controls-wrapper .slideshow-controls__dots button{width:38px;height:3px}.slideshow-controls-wrapper .slideshow-controls__dots button:after{background-color:#0009}.slideshow-header-controls-wrapper{margin-bottom:24px}.client-say-card{--peek-next-slide-size: 0rem}.clients-say-section .carousel__controls{justify-content:center!important}.schedule-session-section .button,.schedule-session-section .button-secondary{padding-block:8px}.how-we-do-it-group>.group-block-content{flex-wrap:nowrap;scrollbar-width:none;padding-inline-start:16px;padding-inline-end:16px;overflow-x:scroll}.how-we-do-it-section{--page-margin: 0px}.how-we-do-it-group>.group-block-content>.group-main-block{flex:0 0 54%}.recent-projects-section .card__inner{flex-wrap:nowrap;flex-direction:row}.recent-projects-section .slideshow-header-controls-wrapper--top-align{top:-46px;height:24px;padding:0}.recent-projects-section .slideshow-header-controls-wrapper--top-align .slideshow-controls__arrows .slideshow-control{width:24px;height:24px}.body-text-center .block-type-description p{text-align:center}.shopify-solutions-hero .animation-group-wrapper{top:70%;transform:translateY(-70%);height:100%}.first-shopify-expert-group .button-secondary{padding-inline:48px}.blog-post-main-group .blog-post-content h2,.blog-post-main-group .blog-post-content h3{font-size:20px;margin-bottom:8px}.blog-post-main-group .blog-post-content h2 b,.blog-post-main-group .blog-post-content h3 b{font-size:20px}.blog-post-main-group .blog-post-content p{margin-bottom:20px;font-size:16px}.blog-post-main-group .blog-post-content p:has(+h2),.blog-post-main-group .blog-post-content p:has(+ol),.blog-post-main-group .blog-post-content p:has(+ul),.blog-post-main-group .blog-post-content p:has(+h3){margin-bottom:8px}.blog-post-main-group .blog-post-content ol li,.blog-post-main-group .blog-post-content ul li{font-size:16px}.blog-post-main-wrapper{padding-top:var(--padding-block-start-mobile);padding-bottom:var(--padding-block-end-mobile)}.blog-post-card__tag{font-size:12px}.tag-filter__title,.blog-post-list__title{font-size:20px}.blog-post-list__link{font-size:14px}.blog-post-list__date{font-size:12px}.tag-filter__tag{line-height:1.5;font-size:12px;font-weight:700;padding:4px 8px}.blog-post-right-sidebar .email-signup-block{padding-block:calc(var(--padding-block-start) + 4px)}.blog-post-right-sidebar .email-signup__form .email-signup__button{padding-inline:35px}.featured-blog-posts .slideshow-controls__arrows .slideshow-control{width:24px;height:24px;padding:3px}.featured-blog-posts .slideshow-controls__arrows{gap:8px;height:auto}.featured-blog-posts slideshow-controls{min-height:auto}.featured-blog-posts .slideshow-header-group .block-type-heading,.featured-blog-posts .blog-post-card__content-text{padding:0}.tag-filter__tag{background-color:var(--tag-background-mobile)}.featured-blog-posts-main slideshow-arrows .slideshow-control{display:none!important}.featured-blog-posts-main slideshow-controls[controls-on-media]{bottom:16px}.home-video-section .deferred-media__poster-button{aspect-ratio:calc(var(--video-aspect-ratio, auto) * 1.18)}.section-horizontal-slider .h-slide-body{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-inline:16px}.section-horizontal-slider .h-text-side{width:100%;height:auto;flex:0 0 auto;padding-top:0;padding-left:8px}.h-bottom-nav-wrapper{width:100%;overflow:hidden;padding-inline:20px}.h-bottom-nav-container{width:100%}.h-nav-item{transition:opacity .3s}.h-nav-item.active{opacity:1}.section-horizontal-slider .page-heading-wrapper{padding-inline:20px;top:0;padding-top:var(--padding-block-start-mobile, 32px);position:relative}.section-horizontal-slider .h-image-side{position:absolute;bottom:0;width:64%;flex:0 0 auto;justify-content:flex-end;align-items:flex-end;z-index:1;opacity:1;right:20px}.section-horizontal-slider .h-image-side img{width:100%;height:100%;object-fit:cover;object-position:bottom right;box-shadow:none}.section-horizontal-slider .h-slide.active .h-text-side,.section-horizontal-slider .h-text-side{opacity:1;visibility:visible;transform:none}.section-horizontal-slider .h-sub-title{font-size:var(--subheading-font-size-mobile)}.section-horizontal-slider .h-description{font-size:var(--description-font-size-mobile)}.section-horizontal-slider .h-sub-title{margin:0 0 16px;line-height:1.2}.section-horizontal-slider .h-cta-button{padding:11px 32px;font-size:14px}.section-horizontal-slider .h-description{line-height:1.2;margin-bottom:32px}.heading-desktop-wrapper{display:none}.page-heading-wrapper.heading-mobile-wrapper{background:var(--header-background-color);z-index:2;padding-top:48px}.section-horizontal-slider .h-slide-body{height:auto}.section-horizontal-slider .h-nav-item span.num,.section-horizontal-slider .h-nav-item .label{font-size:16px}.section-horizontal-slider .h-slide-body{height:calc(var(--image-height) + var(--content-height) + var(--padding-block-start-mobile) + 25px)}.section-horizontal-slider .h-bottom-nav-container{padding-bottom:var(--padding-block-end-mobile, 40px)}.section-horizontal-slider{position:relative;z-index:2}.recent-projects-section .client-commerce-migration-header{width:calc(100% - 70px)}.recent-projects-section.seamless-total-commerce .slideshow-header-controls-wrapper--top-align .carousel__controls .slideshow-controls__arrows{gap:16px}.seamless-total-commerce .carousel-content slideshow-slides{--slideshow-gap: 8px }.blog-post-main-group .blog-post-content{margin-top:24px}.blog-post-list__image{width:90px}.blog-post-right-sidebar .email-signup__form .email-signup__input,.blog-post-right-sidebar .email-signup__form .email-signup__button{font-size:12px}.blog-post-right-sidebar .email-signup__form .email-signup__input{padding:13px 24px}.featured-blog-posts-related .resource-list__carousel{--mobile-card-size: 83.75cqw;--resource-list-mobile-gap-max: 8px}.featured-blog-posts-related .resource-image{aspect-ratio:calc(var(--ratio) * 1.052)}.blog-post-main-group .blog-post-content p a,.blog-post-main-group .blog-post-content p span{font-size:16px!important}.featured-blog-posts-related .blog-post-card__tag{padding-inline:9px}.blog-card-group__button{font-size:14px}.blog-card-group__title__text{-webkit-line-clamp:3}.blog-description-text h3{font-weight:500}.featured-blog-posts-main .featured-blog-posts-card .resource-image{aspect-ratio:calc(var(--ratio) * .61)}.blog-posts-container__grid.blog-posts-container{margin-bottom:48px}.recent-projects-section .carousel-content slideshow-slides{--slideshow-gap: 8px}.schedule-session-solutions .button{padding-block:8px}.animation-group-wrapper.slide-case-study-spiral{width:90%}.daria-blog-section .animation-group-wrapper{top:-140px}.about-section-home .custom-section-content{z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
