.hidden{display:none}.wrap{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}
.overlay-border{border:1px solid #919eab;position:absolute;touch-action:none;user-select:none;line-height:normal;text-align:center;box-sizing:border-box;min-width:30px;width:200px;left:calc(50% + 55px);top:calc(50% - 100px - 1.8rem)}.overlay-background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat}@keyframes techAnimation{0%{opacity:0}10%{opacity:0}22%{opacity:1}76%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes handmadeAnimation{0%{opacity:0}5%{opacity:0}30%{opacity:1}67%{opacity:1}92%{opacity:0}100%{opacity:0}}@keyframes fashionAnimation{0%{opacity:0}12%{opacity:1}80%{opacity:1}92%{opacity:0}100%{opacity:0}}@keyframes funAnimation{0%{opacity:0}5%{opacity:0}30%{opacity:1}67%{opacity:1}92%{opacity:0}100%{opacity:0}}@keyframes bubbleAnimation{0%{opacity:0}5%{opacity:0}30%{opacity:1}67%{opacity:1}92%{opacity:0}100%{opacity:0}}.animation-text-background{display:grid;align-items:center;left:0;right:0;top:0;bottom:0}.animation-text{overflow:hidden;white-space:nowrap;display:flex;flex-direction:column;justify-content:center;text-transform:uppercase}#gesture-area{touch-action:none;user-select:none;overflow:hidden}#button_wrapper{width:100%}#animate_button{z-index:1000}.handle{position:absolute;width:20px;height:20px;color:#5c6ac4;background-color:#fff;touch-action:none;user-select:none;border-radius:50%;border:1px solid #5c6ac4;display:flex;align-items:center}.handle svg{margin:0 auto}.resize-handle-bottom{bottom:-20px;right:-20px;transform-origin:top left}.resize-handle-top{top:-20px;left:-20px;transform-origin:bottom right}.rotate-handle-top{top:-20px;right:-20px;transform-origin:bottom left}.rotate-handle-bottom{bottom:-20px;left:-20px;transform-origin:top right}.workspace{flex:1;background-color:#343331;display:flex;margin:5px;flex-direction:column;min-width:250px;border-radius:5px}.main-image{max-height:80vh;max-width:100%;margin:auto;z-index:0}@media(max-width: 670px){#overlay{left:calc(50% - 100px)}.workspace{margin:0 0 5px 0;flex:1 1 0;border-radius:0}.main-image{max-height:calc(100vh - 265px)}}
.panel-tool-box-wrapper{position:relative}.panel-tool-box-wrapper .Polaris-Card{border-radius:5px}.range-slider-wrapper .Polaris-Label__Text{font-size:15px;line-height:15px}.panel-tool-box{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:center}.panel-tool-box-sliders-column{margin:5px}#panel-tool-box-collapsible{min-height:30px;position:relative;border-radius:5px}.panel-tool-box-sliders{width:100%;flex:0;display:flex}.panel-tool-box-buttons{display:none}.collapsible-button{position:absolute;top:5px;right:0}.collapsible-button button{min-height:10px;max-height:10px}.panel-tool-box-wrapper .Polaris-Card{margin-right:5px}.collapsible-button{display:none}.panel-tool-box-buttons{display:flex;flex-direction:row;flex:1;align-items:center;justify-content:space-evenly}.panel-tool-box-buttons button{display:unset;margin:5px}.range-slider-wrapper{width:100%;height:100%;position:absolute;top:0;z-index:9999;left:0;overflow:hidden;transition:.5s;background:#fff;border-radius:5px}.range-slider-wrapper .Polaris-Labelled__LabelWrapper{margin:0}.visible-slider{width:calc(100% - 40px);margin-left:40px}.hidden-slider{width:0}.slider-box{display:flex;padding:10px}.slider-box div{flex:1}.slider-box button{flex:0;margin-left:10px;display:unset}.panel-tool-box-sliders{max-height:0}
.panel-wrapper{height:100vh;display:flex;flex-direction:column;padding:10px}.main-panel{display:flex;flex-direction:row;flex-wrap:wrap;min-height:100%;max-height:100%}.main-panel-utils{flex:0;display:flex;flex-direction:column;min-width:320px;max-width:320px;margin:5px}.main-panel-heading{display:block;text-align:center}@media(max-width: 1280px){.panel-wrapper{padding:0}}@media(max-width: 1280px)and (max-height: 720px){.main-panel-heading{margin-bottom:0}}@media(max-width: 670px){.main-panel-heading{display:none !important}.main-panel-utils{margin:0 !important;min-width:100%;max-width:100%;flex-direction:row;flex-wrap:wrap}.main-panel{flex-direction:column-reverse;max-height:100%}}
.banner{position:fixed;z-index:9999;top:10px;width:80%;left:10%;white-space:normal}
.billing-card{max-width:calc(50% - 40px) !important;min-width:calc(50% - 40px) !important;display:inline-block;margin:20px}.gift-section{margin:20px}@media screen and (max-width: 550px){.billing-card{max-width:calc(100% - 40px) !important;min-width:calc(100% - 40px) !important}}
.animation-wizard{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f4f6f8;z-index:1001}.animation-wizard .Polaris-Page{height:100%}.animation-wizard .Polaris-Page__Content{height:100%;max-height:calc(100% - 2rem)}.animation-wizard .Polaris-Layout{height:100%}.animation-wizard .Polaris-Layout__Section{height:100%;max-height:calc(100% - 2rem)}.animation-wizard .Polaris-MediaCard .Polaris-ButtonGroup .Polaris-ButtonGroup__Item{flex:1 1 auto}.animation-wizard .Polaris-Layout__Section--oneHalf{flex:1 1 35rem !important}.animation-wizard .Polaris-Layout__Section:nth-child(2) .Polaris-Card:nth-child(1n+2) .Polaris-Stack .Polaris-Stack__Item{margin-top:0}.animation-message{margin-bottom:20px;text-align:left;height:124px}.animation-message .Polaris-Banner{height:100%}.animation-wizard-image{max-width:100%;max-height:calc(100vh - 185px)}.animation-wizard-image-wrapper{position:relative}.animation-wizard-image-hover{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);align-items:center;display:flex}.animation-wizard-image-hover img{height:100px;margin:auto}.animation-wizard-image-half{text-align:center}.animation-wizard-close{position:absolute;top:10px;right:10px}.animation-wizard-download-buttons{margin-top:20px}@media(max-width: 670px){.animation-message{margin-top:15px}.animation-wizard-image-half{height:unset}.animation-wizard-image{max-height:300px}.animation-message{height:unset}.animation-wizard .Polaris-Layout__Section{height:unset}}
.animations{display:flex;justify-content:center;flex-wrap:wrap;max-height:calc(100vh - 300px);overflow:scroll}.animation-wrapper{margin:5px}.animation-content{width:90px;height:90px;display:grid;align-items:center}@media(max-width: 670px){.text-tab{min-height:120px;max-height:120px}}
.overlays-carousel {
    flex: 1 1 0;
    overflow: hidden;
    display: flex;
    min-height: 230px;
}

.overlays {
    flex: 1;
    overflow: hidden;
}

.overlays-images {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: wrap;
    height: calc(100% - 10px);
}

.overlays button {
    margin: 5px;
    vertical-align: top;
}

.overlay_container {
    width: 90px;
    height: 90px;
}

.slide-small-arrow {
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
    flex: none;
}

.slide-small-arrow:focus {
    outline: none;
}

/* progress bar */
.slider-progress {
    width: 100%;
    height: 3px;
    background: #DFE3E8;
    margin-top: 5px;
}

.slider-progress .progress {
    width: 0;
    height: 3px;
    background: #5C6AC4;
}

.overlay-button-wrapper button {
    width: 100px;
    height: 100px;
    padding: unset;
}

.more-animations-button-wrapper button {
}

@media (max-width: 670px) {
    .overlays-carousel {
        min-height: 120px;
        max-height: 120px;
        flex: 1 1 100%;
        order: 3;
    }

    .more-animations-button-wrapper button {
        display: none;
    }

    .overlays-carousel button {
        display: none;
    }

    .overlay-button-wrapper button {
        display: unset;
    }

}

.modal{display:flex;position:fixed;z-index:1001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{margin:auto;width:50%}@media(max-width: 670px){.modal-content{width:100%}}
.sticker-tab{display:flex;flex-direction:column;height:100%}
.panel-item-images-section{display:flex;flex:0 0 auto}.item-images-wrapper{flex:2;display:flex;flex-direction:column;align-items:center;height:100%}.item-images{overflow:hidden;padding:0;display:flex}.item-images-overflow-hidden{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.item-images-span{margin:5px;display:inline-block;position:relative}.item-images-delete{position:absolute;top:5px;right:5px;z-index:1}.item-images-inner{display:block}.item-image-box{height:100px;width:100px;display:flex;justify-content:center}.item-image{max-height:100px;max-width:100px;display:block;margin:auto}.item-images .slider-progress{height:100%;width:3px;background:#dfe3e8;margin-left:5px}.item-images .slider-progress .progress{height:0;width:3px;background:#5c6ac4}.item-images-wrapper .slide-small-arrow{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:35px;height:35px;background-size:30px 30px;background-position:center;background-repeat:no-repeat;margin:auto 10px auto 5px}.item-images-wrapper .slide-small-arrow:focus{outline:none}.item-images-button{display:flex;width:100%}.change-media-sidebar-visible{width:320px;max-width:320px;min-width:320px;height:calc(100% - 60px)}.change-media-sidebar-hidden{max-width:0;min-width:0;width:0}.change-media-sidebar{position:fixed;top:0;padding-top:10px;z-index:9999;left:0;overflow-x:hidden;transition:.5s;background:#fff;display:flex}.change-media-sidebar .change-media-sidebar-close button{position:absolute;top:10px;right:10px}.button-text{margin-left:10px}.media-empty-state{align-self:center;margin:auto}@media(max-width: 670px){.panel-item-images-section{order:2;align-items:center;flex:0}.change-media-sidebar-visible{min-width:100%;min-height:100%}.item-images-button{width:unset;display:unset}.button-text{display:none}}
.tabs-wrapper{flex:1;display:flex}.tabs-wrapper .Polaris-Tabs__Panel{flex:1}.tabs-wrapper>div:first-child{display:flex;flex-direction:column}
.top-component{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;padding:15px;max-width:1094px;margin:auto;position:relative}.top-component .video-container{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:0;border-radius:inherit}.top-component .video-container video{width:100%;position:absolute;right:0}.top-component .logo{width:46px;border-radius:5px;z-index:1}.top-component .welcome-heading-section{flex:2;min-height:130px;z-index:1}.top-component .welcome-heading-section .welcome-heading{text-align:center;line-height:37px;font-weight:bold;font-size:28px;letter-spacing:0;color:#fff}.top-component .welcome-heading-section .welcome-sub-heading{text-align:center;line-height:22px;font-weight:normal;font-size:16px;letter-spacing:0;color:#fff}.top-component .top-product-benefits{flex:1;margin-top:20px;margin-bottom:40px;text-align:center;z-index:1}.top-component .top-product-benefits .benefit{margin:5px 20px 5px 20px;width:243px;display:inline-block}.top-component .top-product-benefits .benefit .top-product-icon{background-position:center;background-repeat:no-repeat;display:inline-block;width:46px;height:46px;vertical-align:middle;margin-right:10px}.top-component .top-product-benefits .benefit .top-product-text{display:inline-block;width:187px;vertical-align:middle;text-align:left;line-height:20px;font-weight:bold;font-size:16px;letter-spacing:0;color:#454f5b}@media(max-width: 1120px){.top-component .video-container video{width:auto;height:100%;right:unset;left:0}}@media(max-width: 749px){.top-component .top-product-benefits{margin-top:40px;margin-right:0;margin-bottom:0}}
.landing-page-faq{padding:15px;max-width:1094px;margin:auto}.landing-page-faq h1{text-align:center;line-height:22px;font-weight:bold;font-size:18px;letter-spacing:0;color:#161d25;margin-top:15px}
.landing-page-steps{padding:15px;max-width:1094px;margin:auto;display:flex;flex-direction:column;align-items:center}.landing-page-steps .steps-heading{flex:1;text-align:center;line-height:22px;font-weight:bold;font-size:18px;letter-spacing:0;color:#161d25;margin-top:15px}.landing-page-steps .steps-images{flex:1;display:flex;flex-direction:row;align-items:baseline;width:100%}.landing-page-steps .steps-images .steps-single-image{flex:1;height:115px;background-repeat:no-repeat;background-position:bottom}.landing-page-steps .steps-numbers{flex:1;display:flex;flex-direction:row;align-items:baseline;width:100%;margin-top:5px}.landing-page-steps .steps-numbers .number{flex:1;height:38px;background-repeat:no-repeat;background-position:bottom}.landing-page-steps .steps-numbers .second-number{background-position-x:49%}.landing-page-steps .steps-numbers .third-number{background-position-x:47%}.landing-page-steps .steps-texts{flex:4;display:flex;flex-wrap:wrap;flex-direction:row;text-align:center;margin-top:8px;margin-bottom:29px}.landing-page-steps .steps-texts .step-text-box{flex:1;padding-left:40px;padding-right:40px;min-width:240px}.landing-page-steps .steps-texts .step-text-box .step-heading{line-height:22px;font-weight:bold;font-size:16px;letter-spacing:0;color:#161d25}.landing-page-steps .steps-texts .step-text-box .step-text{line-height:20px;font-weight:normal;font-size:14px;letter-spacing:0;color:#454f5b}
.landing-page-actions{max-width:1094px;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap}.landing-page-actions .action{min-width:260px;flex:1;padding:15px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;height:260px}.landing-page-actions .action h1{margin-top:15px;text-align:center;line-height:22px;font-weight:bold;font-size:16px;letter-spacing:0;color:#161d25}.landing-page-actions .action .action-button{width:240px;display:inline-grid}.landing-page-actions .action .product-image{width:79px;height:80px;margin-top:29px}.landing-page-actions .action .collection-image{width:132px;height:104px;margin-top:16px}.landing-page-actions .action-product{margin-right:10px}.landing-page-actions .action-collection{margin-left:10px}@media(max-width: 596px){.landing-page-actions .action-product{min-width:280px;margin-right:0;margin-bottom:20px}.landing-page-actions .action-collection{min-width:280px;margin-left:0}}.landing-page-actions .action-button-product{margin-top:29px}.landing-page-actions .action-button-collection{margin-top:16px}
.item-view.Polaris-Card{display:flex;flex-direction:column;height:500px}.item-view.Polaris-Card .Polaris-Card__Header{height:70px}.item-view.Polaris-Card .Polaris-Card__Header .Polaris-Heading{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;font-size:calc(12px + .35vw);line-height:calc(12px + .4vw)}.item-view.Polaris-Card .full-width.Polaris-Card__Section{height:100%;display:flex;align-items:center;justify-content:center}.item-view-img{max-height:300px;max-width:100%}
.wrapper{position:relative;display:inline-block;top:50%;transform:perspective(1px) translateY(-50%)}.img{object-fit:contain;display:block}.overlay-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.wrapper-and-img-height{height:100%}.wrapper-and-img-width{width:100%}.wrapper-and-img-height.wrapper-and-img-width{border-radius:4px}
.Polaris-Filters-ConnectedFilterControl__MoreFiltersButtonContainer{display:none}
.product-list-animation-wrapper{margin-right:40px;margin-left:40px}.filter-wrapper{text-align:center;margin-bottom:50px}.animation-card-wrapper{width:calc(50% - 20px);min-width:320px;max-width:450px;margin:10px;display:inline-block}@media(max-width: 670px){.animation-card-wrapper{min-width:300px;width:calc(100% - 20px);margin:10px 0}.product-list-animation-wrapper{margin:0}.filter-wrapper{margin-bottom:0}.filter-wrapper .Polaris-Card__Section{padding:10px}}
