.ec-lens-popup--container *{margin:0;padding:0;box-sizing:border-box;list-style:none}.ec-lens-popup--container{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100vh}.ec-popup--backdrop{background-color:#13131399;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.ec-popup--inner{background-color:#fff;width:1240px;max-width:96vw;height:700px;max-height:90vh;padding:30px;border-radius:10px;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden}.ec-popup--inner .scrollable-content--wrapper{overflow-y:auto;display:flex;flex-direction:column;align-items:center;height:100%;padding:10px;scrollbar-color:#222636 transparent}.ec-popup--inner .ec-steps-opts--wrapper{display:flex;justify-content:center;gap:30px;height:100%;flex-wrap:wrap;padding:4px}.ec-popup--inner .ec-step--selector{width:240px;height:initial;border-radius:4px;border:1px solid #F2F3F8;padding:10px;transition:.35s;cursor:pointer;display:flex;flex-direction:column;gap:10px;background-color:#fff}.ec-popup--inner .ec-step--selector:hover{border:1px solid #222636}.ec-popup--inner .ec-step--selector .ec-step--selector-imagewrap{width:150px;height:auto;display:flex;margin:auto}.ec-popup--inner .ec-step--selector .ec-step--selector-imagewrap .ec-step--selector-image{width:100%;height:auto;object-fit:cover;border-radius:4px}.ec-popup--inner .ec-step--selector .ec-step--selector-title{pointer-events:none;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0px;color:#272727}.ec-popup--inner .ec-step--selector .ec-step--selector-description{font-weight:400;font-size:12px;line-height:150%;letter-spacing:0px;color:#666;text-align:left;flex:1}.ec-popup--inner .ec-step--selector .ec-step--selector-value{pointer-events:none;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0px;color:#272727;text-align:right}.ec-popup--inner .ec-step--selector>*{pointer-events:none}.ec-popup--inner .current-step-number{font-weight:600;font-size:12px;line-height:150%;letter-spacing:14px;text-transform:uppercase;text-align:center;vertical-align:middle}.ec-popup--inner .step-description-text{margin-top:18px;font-weight:600;font-size:18px;line-height:150%;letter-spacing:0px;text-transform:uppercase;vertical-align:middle;text-align:center}.ec-popup--inner .steps--wrapper{display:flex;margin:40px auto}.ec-popup--inner .steps--wrapper .step-indicator{background-color:#f2f3f8;height:50px;width:170px;display:block;position:relative;outline:none;border:none;clip-path:polygon(50% 0%,87% 0,100% 50%,87% 100%,0 100%,13% 50%,0 0);font-weight:600;font-size:12px;line-height:150%;letter-spacing:0px;text-align:center}.ec-popup--inner .steps--wrapper .step-indicator.active{background-color:#222636;color:#fff}.ec-popup--inner .current-step-text{margin-bottom:30px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0px;text-align:center}.ec-popup--inner .close-popup{position:absolute;top:20px;right:20px;background-color:transparent;outline:none;border:none}.ec-popup--inner .ec-lens-popup--backBtn{position:absolute;left:10px;bottom:10px;background-color:#fff;color:#222636;border:1px solid #222636;border-radius:6px;padding:8px 16px;font-weight:500;font-size:12px;line-height:120%;letter-spacing:0%;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:all .2s ease}.ec-popup--inner .ec-lens-popup--backBtn:hover{background-color:#222636;color:#fff}.ec-popup--inner .steps-content--wrapper{flex:1;width:100%}.ec-popup--inner .ec-steps-recipe--wrapper{display:flex;flex-direction:column;align-items:center}.ec-popup--inner .ec-steps-recipe--wrapper .step4-wrapper--content{display:flex;gap:80px}.ec-popup--inner .ec-steps-recipe--wrapper .step4-file-upload--wrapper{display:flex;flex-direction:column;align-items:center;width:380px}.ec-popup--inner .ec-steps-recipe--wrapper .step4-file-upload--wrapper .step4-file-upload--title{font-weight:500;font-size:16px;line-height:150%;letter-spacing:0px;text-align:center;color:#222636;margin-bottom:14px}.ec-popup--inner .ec-steps-recipe--wrapper .step4-file-upload--wrapper .step4-file-upload--description{font-weight:400;font-size:12px;line-height:150%;letter-spacing:0px;text-align:center;color:#666}.ec-popup--inner .ec-steps-recipe--wrapper .step4-file-upload--wrapper svg{width:60px;color:#222636;margin:38px auto}.ec-popup--inner .ec-steps-recipe--wrapper .step4-file-upload--wrapper input[type=file]{display:none}.ec-popup--inner .ec-steps-recipe--wrapper .step4-file-upload--wrapper .file-upload--cta{display:inline-block;padding:8px 36px;background-color:#fff;border:1px solid #222636;border-radius:4px;color:#222636;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0px;text-align:center;cursor:pointer;transition:all .3s ease;min-width:200px}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper{width:380px;display:flex;flex-direction:column}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper .step4-email-send--title{font-weight:500;font-size:16px;line-height:150%;letter-spacing:0px;text-align:center;color:#222636;margin-bottom:14px}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper .step4-email-send--description{font-size:12px;line-height:150%;letter-spacing:0px;text-align:center;color:#666}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper .step4-email-send--description-list{background-color:#f2f3f8;padding:10px;margin:20px auto;display:flex;flex-direction:column;gap:10px}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper .step4-email-send--description-list-title{font-weight:700;font-size:12px;line-height:150%;letter-spacing:0px}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper .step4-email-send--description-list-item{font-weight:500;font-size:11px;line-height:150%;letter-spacing:0px;color:#666}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper .email-send-checkbox{display:flex;align-items:center;justify-content:space-between;height:40px}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper .email-send-checkbox-input{display:flex;align-items:center;gap:2px;cursor:pointer}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper .email-send-checkbox input[type=checkbox]{accent-color:#222636;scale:1.2;cursor:pointer}.ec-popup--inner .ec-steps-recipe--wrapper .step4-email-send--wrapper .email-send-checkbox label{font-weight:400;font-size:12px;line-height:150%;letter-spacing:0px;color:#272727}.ec-popup--inner .ec-steps-recipe--wrapper .email-send-checkbox-button{border-radius:6px;padding:10px 20px;background-color:#222636;color:#fff;outline:none;border:none;text-transform:uppercase;margin-top:30px}.ec-popup--inner .ec-steps-summary--wrapper{display:flex;justify-content:space-between;width:100%;gap:60px}.ec-popup--inner .ec-steps-summary--wrapper .image--wrapper{display:flex;justify-content:center;align-items:center}.ec-popup--inner .ec-steps-summary--wrapper .infos--wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1}.ec-popup--inner .ec-steps-summary--wrapper .infos--wrapper .infos-texts--wrapper{flex:1;width:100%}.ec-popup--inner .ec-steps-summary--wrapper .infos--wrapper .infos-texts--wrapper h3{font-weight:400;font-size:12px;line-height:120%;letter-spacing:0%;text-transform:uppercase;text-align:center;color:#666;margin-bottom:10px}.ec-popup--inner .ec-steps-summary--wrapper .infos--wrapper .infos-texts--wrapper p{font-weight:600;font-size:12px;line-height:150%;letter-spacing:0px;text-transform:uppercase;color:#272727;text-align:center;margin-bottom:20px}.ec-popup--inner .ec-steps-summary--wrapper .infos--wrapper .infos-texts--wrapper h4{font-weight:500;font-size:14px;line-height:120%;letter-spacing:0%;text-transform:uppercase;text-align:center;color:#666;padding:10px;border-top:1px solid #e1e2e4;margin-bottom:10px;display:flex;justify-content:center;align-items:center;gap:10px}.ec-popup--inner .ec-steps-summary--wrapper .infos--wrapper .infos-texts--wrapper h4 p{font-size:16px;margin:0}.ec-popup--inner .ec-steps-summary--wrapper .infos--wrapper .infos-buybuttom--wrapper{height:fit-content}.ec-popup--inner .ec-steps-summary--wrapper .infos--wrapper .infos-buybuttom--wrapper button.product_submit_button{height:45px;width:380px;max-width:80vw;background-color:#222636;color:#fff}.ec-popup--inner .ec-lens-popup--footer{position:absolute;bottom:0;border-radius:0 0 10px 10px;width:100%;height:90px;box-shadow:0 0 10px #c4c4c480;display:flex;align-items:center;justify-content:space-between}.ec-popup--inner .ec-lens-popup--footer .footer-product-info{display:flex;align-items:center;gap:8px;padding-left:30px;height:fit-content;border-bottom-left-radius:10px}.ec-popup--inner .ec-lens-popup--footer .footer-product-info--image{display:flex}.ec-popup--inner .ec-lens-popup--footer .footer-product-info--text{height:100%;display:flex;flex-direction:column;justify-content:space-between}.ec-popup--inner .ec-lens-popup--footer .footer-product-info--text-vendor{font-weight:400;font-size:10px;line-height:120%;letter-spacing:0%;text-transform:uppercase;color:#666}.ec-popup--inner .ec-lens-popup--footer .footer-product-info--text-title{font-weight:600;font-size:11px;line-height:150%;letter-spacing:0px;text-transform:uppercase;color:#272727;margin-top:5px;margin-bottom:13px}.ec-popup--inner .ec-lens-popup--footer .footer-product-info--text-price{font-weight:600;font-size:12px;line-height:120%;letter-spacing:0%;color:#222636}.ec-popup--inner .ec-lens-popup--footer .footer-total-info{background-color:#f2f3f8;padding:20px 30px;height:100%;border-bottom-right-radius:10px;display:flex;gap:50px}.ec-popup--inner .ec-lens-popup--footer .footer-total-info--text{display:flex;flex-direction:column;gap:8px}.ec-popup--inner .ec-lens-popup--footer .footer-total-info--text-title{font-weight:500;font-size:12px;line-height:120%;letter-spacing:0%;color:#272727}.ec-popup--inner .ec-lens-popup--footer .footer-total-info--text-price{font-weight:700;font-size:16px;line-height:120%;letter-spacing:0%;color:#222636}.ec-popup--inner .ec-lens-popup--footer .footer-total-info--button .ec-lens-popup--checkoutButton{width:269px;height:44px;border-radius:6px;padding:10px 20px;background-color:#222636;font-weight:500;font-size:12px;line-height:120%;letter-spacing:0%;color:#fff;outline:none;border:none}@media screen and (max-width: 1150px){.ec-popup--inner .steps--wrapper{margin:10px auto}.ec-popup--inner .steps--wrapper .step-indicator{width:60px}.ec-popup--inner .steps--wrapper .step-indicator span{display:none}.ec-popup--inner .current-step-text{margin-bottom:16px}.ec-popup--inner .steps-content--wrapper{padding:10px}.ec-popup--inner .steps-content--wrapper .step4-wrapper--content{flex-direction:column;max-width:90vw;padding:4px}.ec-popup--inner .steps-content--wrapper .step4-wrapper--content .step4-file-upload--wrapper,.ec-popup--inner .steps-content--wrapper .step4-wrapper--content .step4-email-send--wrapper{width:100%}.ec-popup--inner .ec-steps-summary--wrapper{flex-direction:column-reverse;gap:30px}.ec-popup--inner .ec-steps-summary--wrapper .image--wrapper{display:none}}@media screen and (max-width: 500px){.ec-popup--inner .steps--wrapper .step-indicator{width:30px}.ec-popup--inner .steps--wrapper .step-indicator:nth-child(1){width:60px}.ec-popup--inner .step-description-text{font-size:14px}.ec-popup--inner .ec-step--selector{height:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ec-lens-popup.css.map */
