.design-installation-process{width:100%;overflow:visible;position:relative}.design-installation-process__container{position:relative;z-index:1;max-width:1212px;width:100%}.design-installation-process__header{text-align:center;margin-bottom:60px}.design-installation-process__subtitle{margin:0 0 16px;display:block;font-weight:400;font-style:normal;font-size:13px;line-height:22px;letter-spacing:.26px;text-transform:uppercase}.design-installation-process__title.section_main_heading{font-weight:400;font-style:normal;font-size:36px;line-height:41.4px;letter-spacing:0px;text-transform:capitalize;margin:0}.design-installation-process__steps{position:relative;display:flex;flex-direction:column;gap:0;padding:0}.design-installation-process__step{display:flex;gap:112px;align-items:center;position:relative;padding:0 24px;z-index:1;justify-content:flex-end;flex-direction:row;border-style:dashed;border-width:0;border-color:#9e9e9e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:calc(100% - 50px)}.design-installation-process__step--left{border-left-width:1.5px;border-bottom-width:1.5px;border-left-style:dashed;border-bottom-style:dashed;border-bottom-left-radius:40px;padding-bottom:40px;padding-top:0}.design-installation-process__step--right{flex-direction:row-reverse;border-right-width:1.5px;border-bottom-width:1.5px;border-right-style:dashed;border-bottom-style:dashed;border-bottom-right-radius:50px;padding-bottom:40px;padding-top:0;position:relative;padding-right:0;margin-left:50px}.design-installation-process__step--left:first-child{margin-right:0;border-bottom-right-radius:0;position:relative;overflow:visible}.design-installation-process__step--left:first-child,.design-installation-process__step--left:first-child .design-installation-process__step-content{position:relative}.design-installation-process__step--left:after{content:"";position:absolute;right:-50px;bottom:0;width:50px;height:50px;border-bottom:1.5px dashed #9E9E9E;border-bottom-right-radius:50px;pointer-events:none;z-index:1;box-sizing:border-box;transform:scaleY(-1);transform-origin:bottom}.design-installation-process__step--right:after{content:"";position:absolute;left:-50px;bottom:-50px;width:50px;height:50px;border-top:1.5px dashed #9E9E9E;border-top-left-radius:50px;pointer-events:none;z-index:1;box-sizing:border-box;transform:scaleY(1);transform-origin:top}.design-installation-process__step--right:last-child:after{border-left:1.5px dashed #9E9E9E}.design-installation-process__step--right:last-child:before{content:"";position:absolute;left:-50px;bottom:-91px;width:0;height:40px;border-left:1.5px dashed #9E9E9E;pointer-events:none;z-index:1;box-sizing:border-box}.design-installation-process__step--left:last-child:after{content:"";position:absolute;right:-50px;bottom:0;width:50px;height:50px;pointer-events:none;z-index:1;box-sizing:border-box;border-right:1.5px dashed #9E9E9E}.design-installation-process__step--left:last-child:before{content:"";position:absolute;right:-50px;bottom:-90px;width:0;height:40px;border-right:1.5px dashed #9E9E9E;pointer-events:none;z-index:1;box-sizing:border-box}.design-installation-process__step--left:first-child:before{content:"";position:absolute;left:-4px;top:0;width:7px;height:7px;background-color:#9e9e9e;border-radius:50%;z-index:2}.design-installation-process__step--left:not(:first-child){border-top-left-radius:50px;padding-top:40px}.design-installation-process__step--right:not(:first-child){border-top-right-radius:50px;padding-top:40px}.design-installation-process__step:last-child.design-installation-process__step--right{border-bottom-width:1.5px;border-bottom-right-radius:50px;padding-bottom:40px;margin-left:50px}.design-installation-process__step:last-child.design-installation-process__step--left{border-bottom-width:1.5px;border-bottom-left-radius:50px;padding-bottom:40px}.design-installation-process__step-content{display:flex;flex-direction:column;gap:0;width:100%;max-width:420px;position:relative;margin-right:20px}.design-installation-process__step--left:first-child{background-color:inherit}.design-installation-process__decorative-tree{position:absolute;bottom:-104px;left:0;width:77px;height:83px;opacity:1;z-index:0;pointer-events:none;margin-top:20px}.design-installation-process__step-description.is-truncated{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.design-installation-process__decorative-tree img{width:100%;height:100%;object-fit:contain;object-position:bottom left}.design-installation-process__step-label{display:block;font-weight:700;font-size:18px;line-height:22px;letter-spacing:.4px;margin-bottom:5px;opacity:.25}.design-installation-process__step-title{font-weight:700;font-size:20px;line-height:25px;letter-spacing:.4px;margin-bottom:10px}.design-installation-process__step-description{font-weight:400;font-size:14px;line-height:21.4px;letter-spacing:.28px;margin:0}.design-installation-process__read-more{font-size:12px;line-height:19px;letter-spacing:.24px;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;color:#696954;font-family:var(--font-nunito-sans)}.design-installation-process__read-more:hover{color:#868677}.design-installation-process__modal-close svg path{fill:#656554}.design-installation-process__read-more:focus-visible{outline:2px solid currentColor;outline-offset:2px}.design-installation-process__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.design-installation-process__modal-overlay.is-visible{opacity:1;pointer-events:auto}.design-installation-process__modal{background:#fff;max-width:640px;width:90%;max-height:80vh;border-radius:16px;padding:24px 28px;box-shadow:0 18px 45px #0000002e;position:relative;overflow:hidden;display:flex;flex-direction:column}.design-installation-process__modal-header{margin-bottom:12px}.design-installation-process__modal-title{margin:0 0 10px;font-weight:700;font-size:20px;line-height:25px;letter-spacing:.4px}.design-installation-process__modal-body{overflow-y:auto;padding-right:4px;font-weight:400;font-size:14px;line-height:21.4px;letter-spacing:.28px;margin:0}.design-installation-process__modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#f2f2f2;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;line-height:1}.design-installation-process__modal-close:hover{background:#e4e4e4}.design-installation-process__modal-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.design-installation-process--no-scroll{overflow:hidden}.design-installation-process__step-description p{margin:0 0 10px}.design-installation-process__step-description p:last-child{margin-bottom:0}.design-installation-process__step-image-wrapper{position:relative;overflow:hidden;width:100%;max-width:420px;aspect-ratio:420 / 270;max-height:270px}.design-installation-process__step-image{width:100%;height:auto;display:block;object-fit:cover}.design-installation-process__step-image-placeholder{width:100%;aspect-ratio:4 / 3;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;border-radius:8px}.design-installation-process__decorative-bg{position:absolute;bottom:0;left:0;width:228px;height:444px;opacity:1;z-index:1;pointer-events:none;overflow:hidden}.design-installation-process__decorative-bg img{width:100%;height:100%;object-fit:cover;object-position:bottom left}.design-installation-process__step{margin-top:16px}.design-installation-process__step-content{margin-right:0;margin-left:0}.design-installation-process__step-label{margin-bottom:10px;letter-spacing:1.5px}.design-installation-process__step-title{letter-spacing:.8px}.design-installation-process__step--right:not(:first-child){margin-top:0}.design-installation-process__step{padding-bottom:32px;margin-top:-21px}.design-installation-process__step.design-installation-process__step--left .design-installation-process__step-content{margin-top:36px}.design-installation-process__step.design-installation-process__step--right .design-installation-process__step-content{margin-top:28px}.design-installation-process__step.design-installation-process__step--right .design-installation-process__step-image-wrapper{margin-top:35px;margin-left:12px}.design-installation-process__step.design-installation-process__step--left .design-installation-process__step-image-wrapper{margin-top:38px}.design-installation-process__step.design-installation-process__step--right{padding-top:0}.design-installation-process__step--left:not(:first-child){margin-top:-2px;padding-top:0}.design-installation-process__step:last-child.design-installation-process__step--right{padding-bottom:32px}@media screen and (max-width:1068px){.design-installation-process__decorative-tree{bottom:-105px}}@media screen and (max-width:1034px){.design-installation-process__decorative-tree{bottom:-93px}}@media screen and (max-width:989px){.design-installation-process__header{margin-bottom:40px}.design-installation-process__title.section_main_heading{font-size:28px;line-height:34px}.design-installation-process__step--left:first-child{border-bottom-right-radius:0;margin-right:0}.design-installation-process__step--left:first-child:before{left:-3px;width:6px;height:6px}.design-installation-process__step--right:not(:first-child){border-top-right-radius:20px;padding-top:0}.design-installation-process__step--left:not(:first-child){border-top-left-radius:20px;padding-top:20px}.design-installation-process__step:last-child{padding-bottom:30px}.design-installation-process__step:last-child.design-installation-process__step--right{margin-left:0}.design-installation-process__step--right:last-child:before{left:-20px;bottom:-50px;width:0;height:30px}.design-installation-process__step--left:last-child:before{right:-20px;bottom:-50px;width:0;height:30px;border-right:1.5px dashed #9E9E9E}.design-installation-process__step:last-child.design-installation-process__step--left:after{right:-30px;border-bottom-right-radius:20px;border-right:1.5px dashed #9E9E9E}.design-installation-process__decorative-bg{display:none}.design-installation-process__step-label{font-size:16px;line-height:16px;letter-spacing:1px;margin-bottom:10px}.design-installation-process__step-title{font-size:16px;line-height:16px;letter-spacing:.4px;margin-bottom:8px}.design-installation-process__step-description p{letter-spacing:.2px}.design-installation-process__step-description{font-size:12px;line-height:19px;letter-spacing:.24px}.design-installation-process__step{gap:0;padding:20px 25px;flex-direction:column;width:calc(100% - 20px)}.design-installation-process__step.design-installation-process__step--right{margin-left:20px;border-bottom-left-radius:0;margin-right:0;padding-bottom:20px}.design-installation-process__step.design-installation-process__step--left{padding-top:0;margin-right:0;border-top-left-radius:20px}.design-installation-process__header{margin-bottom:44px}.design-installation-process__subtitle{font-size:12px;line-height:22px;letter-spacing:.24px;text-align:center;margin-bottom:10px}.design-installation-process__title.section_main_heading{font-size:26px;line-height:29.9px;letter-spacing:0;max-width:324px;width:100%;margin:auto}.design-installation-process__step--left{padding-bottom:20px;border-bottom-left-radius:20px}.design-installation-process__step--left:first-child{border-bottom-right-radius:0;margin-right:0;border-top-left-radius:0}.design-installation-process__step--left:after{right:-20px;bottom:0;width:20px;height:20px;border-bottom-right-radius:20px}.design-installation-process__step--right{padding-bottom:20px;border-bottom-right-radius:20px;margin-right:20px}.design-installation-process__step:last-child{padding-bottom:20px}.design-installation-process__step:last-child.design-installation-process__step--right{border-bottom-right-radius:20px;padding-bottom:16px;margin:0 0 0 20px}.design-installation-process__step:last-child.design-installation-process__step--right:after{left:-20px}.design-installation-process__step:last-child.design-installation-process__step--left:after{right:-20px;height:20px;border-bottom-right-radius:20px;border-right:1.5px dashed #9E9E9E}.design-installation-process__decorative-tree{display:none}.design-installation-process__step--right{flex-direction:column;align-items:flex-end}.design-installation-process__step--right .design-installation-process__step-content{text-align:right}.design-installation-process__step-image-wrapper{max-width:170px;aspect-ratio:170 / 110;max-height:110px}.design-installation-process__steps{padding-left:0}.design-installation-process__step--left{align-items:flex-start}.design-installation-process__step-content{margin-right:0}.design-installation-process__step--left:first-child{margin-left:0}.design-installation-process__step--right:after{bottom:-20px;width:20px;height:20px;left:-20px;border-top-left-radius:20px}.design-installation-process__step:last-child.design-installation-process__step--left{border-bottom-left-radius:20px;padding-bottom:20px}}@media print{.design-installation-process__decorative-bg{display:none}.design-installation-process__step{page-break-inside:avoid}}@media screen and (max-width:989px){.design-installation-process__step{padding-bottom:0;margin-top:-46px}.design-installation-process__step.design-installation-process__step--left .design-installation-process__step-image-wrapper{margin-top:20px;margin-bottom:18px}.design-installation-process__step.design-installation-process__step--right .design-installation-process__step-content{margin-top:17px}.design-installation-process__step.design-installation-process__step--right .design-installation-process__step-image-wrapper{margin-top:21px;margin-left:0}.design-installation-process__step--left:not(:first-child) .design-installation-process__step-content{margin-top:18px}.design-installation-process__step--left:first-child{padding-right:3px}.design-installation-process__step.design-installation-process__step--right{padding-left:0}.design-installation-process__step--left:not(:first-child){padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-design-installation-process.css.map */
