@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Regular.518803d3.woff2) format("woff2"),url(/static/media/Montserrat-Regular.498c8cdb.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueRegular.63b29638.woff2) format("woff2"),url(/static/media/HelveticaNeueRegular.5677085e.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Font Awesome 5 Free";src:url(/static/media/FontAwesome5FreeRegular.b0be1243.woff2) format("woff2"),url(/static/media/FontAwesome5FreeRegular.13807399.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue Bold";src:url(/static/media/HelveticaNeue-Bold.1e2282a3.woff2) format("woff2"),url(/static/media/HelveticaNeue-Bold.ae95a7bf.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"SF Compact Display";src:url(/static/media/SFCompactDisplay-Semibold.19ac4e23.woff2) format("woff2"),url(/static/media/SFCompactDisplay-Semibold.661a9f2d.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f8f8}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root{background-color:#f8f8f8}*{box-sizing:border-box}.text-center{text-align:center}.flex-start{justify-content:flex-start}.flex-end,.flex-start{display:flex;align-items:center}.flex-end{justify-content:flex-end}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-column{flex-direction:column}.align-start{align-items:flex-start}.flex-1{flex:1 1}.p-right-50{padding-right:50px}.cursor-pointer{cursor:pointer}.position-relative{position:relative}.all-100{width:100%;height:100%}.top--100{top:-100%}.display-none{display:none}.two-group-wrapper>button:first-child,.two-group-wrapper>div:first-child{margin-right:227px}.flex-all{display:flex;justify-content:center;align-items:center;width:100%}.select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.absolute-bottom{position:absolute;bottom:0}.absolute-bottom.left{left:0}.absolute-bottom.right{right:0}.absolute-top{position:absolute;top:0}.absolute-top.left{left:0}.absolute-top.right{right:0}.one-sized.custom-input{width:59px!important;text-align:center!important;min-width:unset!important;padding-left:10px!important;padding-right:5px!important}.main-label{font-size:16px;line-height:19px}.main-label,.sec-label{display:flex;justify-content:flex-start;align-items:center;font-family:"Lato"}.sec-label{font-size:12px;line-height:15px}.input-group{display:flex;justify-content:flex-start;align-items:center;margin-top:26px}.input-group .input-group-label{padding-right:20px;color:#3c3c3c}.input-group .input-group-label input{width:144px}.red-note{display:flex;justify-content:center;align-items:center;background-color:#f75959;width:100%;padding-bottom:14px;padding-top:5px;margin-top:12px}.red-note span{font-family:"Lato";font-size:16px;line-height:14px;color:#fff}.modal-item{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:9999;display:flex;justify-content:center;align-items:center;overflow:auto;flex-wrap:wrap;background-color:rgba(0,0,0,.7)}.header .header-content{width:100%;display:flex;height:79px;background-color:#487629}.header .header-content .back-button{display:flex;justify-content:center;align-items:center;width:79px;height:79px;cursor:pointer}.header .header-content .back-button svg{width:26px;height:26px}.header .header-content .back-button svg path{stroke:#fff;stroke-width:3px}.header .header-content .header-logo{display:flex;align-items:center}.header .header-content .header-text{color:#fff;font-size:16px;font-family:"Lato";font-weight:700}.header .header-content .header-right{flex:1 1}.pair-selection{width:152px;height:40px;background-color:#eaeaea}.pair-selection,.pair-selection .pair-half{display:flex;justify-content:center;align-items:center}.pair-selection .pair-half{width:50%;height:100%;font-family:"Lato";font-size:12px;color:#000}.pair-selection .pair-half.item-selected{background-color:#d3d3d3}.custom-input{display:block;padding:14px 15px 16px;border:0;color:#707070;background:#dedede;border-radius:3px;font-size:12px;line-height:14px;min-width:300px;font-family:"Montserrat"}.custom-input .custom-input::-webkit-input-placeholder{color:#707070}.custom-input .custom-input:-ms-input-placeholder{color:#707070}.custom-input .custom-input::-ms-input-placeholder{color:#707070}.custom-input .custom-input::placeholder{color:#707070}.custom-input .custom-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.custom-input.variant-outline{font-size:16px;color:#000;height:38px;background-color:#fff;border-radius:5px;font-family:"Lato";border:1px solid #707070;padding:0 16px;min-width:unset}.custom-input.variant-min{width:43px;height:32px;border-color:transparent;font-family:"Lato";font-size:15px;line-height:15px;color:#3c3c3c;background-color:#eaeaea;border-radius:5px;min-width:unset;text-align:center;padding:0 10px}.text-indicator{display:flex}.text-indicator .indicator-icon{display:flex;justify-content:center;align-items:center;height:17px;width:32px}.text-indicator .text-label{font-family:"Lato";font-size:12px;line-height:15px;color:#3c3c3c}.my-dropdown{padding-top:30px}.my-dropdown .my-dropdown-inner{min-width:100px;border-radius:5px;height:50px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center}.my-dropdown .my-dropdown-inner .dropdown-left{display:flex;justify-content:center;align-items:center;padding:0 30px;font-family:"Montserrat";font-size:18px;color:#000}.my-dropdown .my-dropdown-inner .dropdown-right{padding-right:1px;display:flex;justify-content:center;align-items:center;height:50px}.my-dropdown .my-dropdown-inner .dropdown-right .dropdown-right-inner{display:flex;justify-content:center;align-items:center;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#487629;width:48px;height:48px}.my-dropdown .my-dropdown-inner .dropdown-toggle{padding:0!important}.my-dropdown .my-dropdown-inner .dropdown-toggle.btn-primary,.my-dropdown .my-dropdown-inner .dropdown-toggle.btn-success{background-color:unset!important;border-color:unset!important}.my-dropdown .my-dropdown-inner .dropdown-toggle:after{display:none!important}.my-dropdown.variant-2 .my-dropdown-inner{height:37px}.my-dropdown.variant-2 .my-dropdown-inner .dropdown-left{font-family:"Lato";font-size:16px;line-height:19px}.my-dropdown.variant-2 .my-dropdown-inner .dropdown-right{height:37px}.my-dropdown.variant-2 .my-dropdown-inner .dropdown-right .dropdown-right-inner{width:35px;height:35px}.my-app-dropdown-options>a{font-family:"Lato";font-size:16px;line-height:19px}.custom-button{color:#fff;border:0;border-radius:3px;outline:none;font-size:16px;line-height:19px;padding:18px 85px;cursor:pointer;font-family:"Montserrat"}.custom-button,.custom-button.primary{background:#487629}.custom-button.primary.success{border:1px solid #39b54a;background:#39b54a;color:#fff}.custom-button.secondary{background:#aaa}.custom-button.outline{border:1px solid #487629;color:#487629;background:transparent;background-color:transparent}.custom-button.outline.pale{border:1px solid #3c3c3c;color:#3c3c3c}.custom-button.outline.success{border:1px solid #39b54a;color:#39b54a}.custom-button.variant-1{height:45px;font-size:16px;line-height:19px;padding:0 17px;display:flex;justify-content:center;align-items:center;min-width:124px;font-family:"Lato"}.custom-button.forward:after{content:url(/static/media/ctrl-right.352c5a0c.svg);margin-left:10px;width:6.79px;height:18.67px}.cart-build-line{border-top:1px solid #e6e6e6;height:43px;padding-right:17px}.cart-build-line,.cart-build-line .cart-build-line-inner{display:flex;justify-content:flex-start;align-items:center;width:100%}.cart-build-line .cart-build-line-inner .icon-wrapper{display:flex;justify-content:center;align-items:center;width:43px;height:43px}.cart-build-line .cart-build-line-inner .input-wrapper{padding-right:12px}.cart-build-line .cart-build-line-inner .label-wrapper{flex:1 1;padding-left:12px;padding-right:12px;font-size:12px;line-height:15px;font-family:"Lato";color:#3c3c3c}.cart-build-line .cart-build-line-inner .price-wrapper{min-width:40px;font-family:"Lato"}.cart-build-line .cart-build-line-inner .price-wrapper .price-label{color:#3c3c3c;font-size:10px;line-height:12px}.cart-build-line .cart-build-line-inner .price-wrapper .price-amount{color:#39b54a;font-size:16px;line-height:24px}.cart-page{height:calc(100vh - 79px);position:relative}.cart-page .is-cart-page{height:calc(100vh - 134px);overflow:auto}.cart-page .cart-aside{display:flex;justify-content:flex-start;align-items:center;align-items:flex-start;width:100vw;max-width:66px;height:100%;overflow:hidden;position:fixed;left:0;z-index:12}.cart-page .cart-aside .aside-item-title{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;width:100%;font-family:"Lato";color:#3c3c3c;font-size:16px;padding-top:20px}.cart-page .cart-aside .aside-left-menu{height:100%;border-right:1px solid #dedede;background-color:#f8f8f8}.cart-page .cart-aside .aside-left-menu .aside-hamburger{display:flex;justify-content:center;align-items:center;width:66px;height:66px;background-color:#3c3c3c;position:relative}.cart-page .cart-aside .aside-left-menu .aside-hamburger .aside-hamb-cover{position:absolute;top:0;right:-1px;background-color:#3c3c3c;width:5px;height:100%}.cart-page .cart-aside .aside-left-menu .aside-icon-item{width:66px;height:66px;border-bottom:1px solid #dedede}.cart-page .cart-aside .aside-left-menu .aside-icon-item .aside-icon{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;height:40px;padding-top:10px;padding-bottom:5px}.cart-page .cart-aside .aside-left-menu .aside-icon-item .aside-icon-title{font-family:"Lato";font-size:7.5px;line-height:9px;color:#487629;width:100%;text-align:center}.cart-page .cart-aside .aside-left-menu .aside-icon-item.aside-selected{background-color:#dedede}.cart-page .cart-aside .aside-right-menu{display:flex;justify-content:flex-start;align-items:center;height:calc(100vh - 79px);width:calc(100vw - 66px);background-color:transparent}.cart-page .cart-aside .aside-right-menu .aside-right-inner{box-shadow:13px 32px 93px -14px rgba(0,0,0,.16);background-color:#f8f8f8;width:935px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;overflow:auto;height:100%}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-header{display:flex;justify-content:center;align-items:center;justify-content:space-between;height:66px;font-size:20px;color:#fff;font-family:"Lato";font-weight:700;width:100%;background-color:#3c3c3c;line-height:24px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-header .close-icon{width:66px;height:66px;display:flex;justify-content:center;align-items:center}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-header span{flex:1 1;text-align:center}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-subtitle{display:flex;justify-content:center;align-items:center;padding-right:66px;font-size:16px;color:#fff;font-family:"Lato";font-weight:700;width:100%;background-color:#487629;line-height:35px;height:35px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content{flex:1 1;width:100%;padding:0 20px;display:flex;flex-direction:column}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style{flex:1 1;width:100%;display:flex;flex-direction:column;min-height:480px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .flex-col.padding-right{padding-right:55px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .input-group .second-col{width:140px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .input-group .flex-col>div,.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .input-group .flex-col>input{margin-bottom:26px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .input-group input{width:144px;box-sizing:border-box}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .tiers-per-zone .main-label{margin-bottom:12px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .tiers-per-zone .sec-label{margin-top:2px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .tiers-per-zone .counter-lines{width:120px;padding-left:17px;display:flex;justify-content:center;align-items:center;flex-direction:column;height:38px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .tiers-per-zone .counter-lines .tier-line{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding-bottom:5px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .tiers-per-zone .counter-lines .tier-line>div{width:100%;background-color:#487629;height:4px;border:1px solid #707070}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .tiers-per-zone .counter-lines>.tier-line:last-child{padding-bottom:0}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .dropdown-room .single-flex-inner{display:flex;justify-content:center;align-items:center}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .dropdown-room .single-flex-inner>div:first-child{margin-right:65px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .dropdown-room .single-flex-inner .dropdown-left{width:345px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .room-act-btns{flex:1 1;display:flex;justify-content:flex-start;align-items:center;justify-content:flex-end;flex-direction:column;padding-bottom:50px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .room-act-btns .single-flex-inner{display:flex;justify-content:flex-start;align-items:center}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .room-style .room-act-btns .single-flex-inner>button:first-child{margin-right:7px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .components-aside{flex:1 1;width:100%;padding:0 20px;display:flex;flex-direction:column}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .components-aside .build-lines-container{width:100%;display:flex;align-content:flex-start;flex-wrap:wrap;justify-content:space-between}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .components-aside .build-lines-container .build-line-wrapper{width:396px;height:43px;max-width:100%}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .components-aside .build-lines-borders{display:flex;justify-content:space-between;align-items:center;width:100%}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .components-aside .build-lines-borders .border{width:396px;height:1px;border-top:1px solid #e6e6e6}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .components-aside .build-lines-container{flex:1 1;height:420px;padding-bottom:75px;padding-top:30px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .nutrients-aside{flex:1 1;width:100%;padding:0 20px;display:flex;flex-direction:column}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .nutrients-aside .build-lines-container{width:100%;display:flex;align-content:flex-start;flex-wrap:wrap;justify-content:space-between}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .nutrients-aside .build-lines-container .build-line-wrapper{width:396px;height:43px;max-width:100%}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .nutrients-aside .build-lines-borders{display:flex;justify-content:space-between;align-items:center;width:100%}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .nutrients-aside .build-lines-borders .border{width:396px;height:1px;border-top:1px solid #e6e6e6}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-right-content .nutrients-aside .build-lines-container{height:188px;padding-top:16px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-content-footer{display:flex;justify-content:flex-end;align-items:center;width:100%;height:55px;background-color:#eaeaea}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-content-footer .aside-total-item{display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;padding:0 8px;font-family:"Lato"}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-content-footer .aside-total-item .total-label{color:#3c3c3c;font-size:16px;line-height:19px}.cart-page .cart-aside .aside-right-menu .aside-right-inner .aside-content-footer .aside-total-item .total-amount{color:#39b54a;font-size:20px;line-height:15px}.cart-page .cart-aside.-cart-aside-expanded{max-width:100vw;background-color:rgba(0,0,0,.4)}.cart-page .cart-page-footer{width:100vw;padding-left:66px}.cart-page .cart-page-footer .checkout-text{font-family:"Lato";font-size:16px;line-height:19px;color:#fff}.cart-page .cart-page-footer .cart-page-footer-inner{display:flex;justify-content:flex-end;align-items:center;width:100%;height:55px;background-color:#eaeaea}.cart-page .cart-page-footer .cart-page-footer-inner .cart-footer-checkout-save{display:flex;justify-content:center;align-items:center;height:100%;padding:0 25px;background-color:#00abc8}.cart-page .cart-page-footer .cart-page-footer-inner .cart-footer-checkout-save .checkout-text:after{content:url(/static/media/save.d0a82640.svg);margin-left:12px}.cart-page .cart-page-footer .cart-page-footer-inner .cart-footer-checkout{display:flex;justify-content:flex-start;align-items:center;height:100%;padding:0 25px;background-color:#39b54a;position:relative}.cart-page .cart-page-footer .cart-page-footer-inner .cart-footer-checkout:after{content:url(/static/media/ctrl-right-small.52a36717.svg);position:absolute;right:10px}.cart-page .cart-page-footer .cart-page-footer-inner .cart-footer-checkout .checkout-icon,.cart-page .cart-page-footer .cart-page-footer-inner .cart-footer-checkout .checkout-text{padding-right:20px}.cart-page .cart-page-footer .cart-page-footer-inner .cart-footer-checkout .checkout-amount{font-family:"Montserrat";font-size:16px;line-height:19px;color:#fff;font-weight:700;padding-right:20px}.cart-page .cart-page-footer .cart-page-footer-inner .cart-footer-act-icon{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0 12px}.cart-page .cart-page-footer .cart-page-footer-inner.cart-board-is-loading .cart-footer-act-icon{opacity:.7;cursor:unset}.cart-board{justify-content:flex-start;flex-direction:column;background-image:url(/static/media/cart-background.789e87af.png);background-size:100% 100%;position:relative}.cart-board,.cart-board .room-switcher{display:flex;align-items:center;width:100%}.cart-board .room-switcher{justify-content:center;padding-top:6px;padding-bottom:52px}.cart-board .room-2d-wrapper{background-color:#fff;border:20px solid #000;padding-left:40px;padding-right:40px;padding-bottom:41px;position:relative}.cart-board .room-2d-wrapper>.zone-2d-square{margin-top:40px}.cart-board .room-2d-wrapper>.zone-2d-square:first-child{margin-top:0}.cart-board .room-2d-wrapper .zone-2d-square{display:flex;justify-content:center;align-items:center;width:100%;height:412px;border:2px solid #000}.cart-board .room-2d-wrapper .zone-2d-square .tile-linkage{width:16px;height:16px;border:1px solid #000;border-radius:16px;background-color:#487629}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle{position:relative;width:100%;height:7px}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--half,.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--middle-content{height:125px;width:100%;position:absolute}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--half .zone-2d-row-wrapper,.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--half .zone-2d-row-wrapper .zone-2d-plant-row,.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-plant-row{display:flex}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--middle-content{top:-58.5px;display:flex;justify-content:center;align-items:center}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper{width:100%;position:relative}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-plant-row-for-width{display:flex;position:relative}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube{position:absolute;width:100%;height:7px;top:3px}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .-horizontal-flipped{transform:scaleX(-1)}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .-tile-margin-left{margin-right:44px}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--upper{bottom:calc(100% - 1px)}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--bottom{top:calc(100% - 1px);transform:scaleY(-1)}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--tile{width:80px;height:60px;display:flex;justify-content:center;align-items:center;position:relative}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--tile .tile-img{position:absolute;max-width:80px;top:1px}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--tile.tile-1-long .tile-img{top:-21px}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--tile.tile-1-short .tile-img{top:1px}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--tile.tile-3-long .tile-img{top:unset;bottom:-.4px;max-width:82px;left:-2px}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--tile.tile-3-short .tile-img{bottom:23.9px;top:unset;left:-2px;width:67.62px}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--tile.zone-2d--tile-linkage{z-index:9}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--tile.zone-2d--tile-linkage .tile-linkage-wrapper{position:absolute;right:-8px;bottom:0}.cart-board .room-2d-wrapper .zone-2d-square .zone-2d--middle .zone-2d--tile.-for-width-spacing{height:7px}.cart-board .room-2d-wrapper .room-2d-right-tube{width:11px;height:100%;background-color:#d8d6d7;position:absolute;right:0;top:0}.cart-board .room-2d-wrapper .green--corner{display:flex}.cart-board .room-2d-wrapper .green--corner .v-lower-corner{height:14px;width:11px}.cart-board .room-2d-wrapper .green--corner .h-lower-corner{width:7px;padding-top:4px}.cart-board .room-2d-wrapper .green--corner .green-100{background-color:#487629;width:100%;height:100%}.cart-board .room-2d-wrapper .green--corner.absolute-bottom.right{transform:scaleX(-1)}.cart-board .room-2d-wrapper .green--corner.absolute-top.left{transform:scaleY(-1)}.cart-board .room-2d-wrapper .green--corner.absolute-top.right{transform:scaleY(-1) scaleX(-1)}.cart-board .room-2d-wrapper .green--corner--phal{width:25px}.cart-board .room-2d-wrapper .green--corner--phal>div{height:7px}.cart-board .room-2d-wrapper .green--corner--phal .phal-cliped-{width:100%;padding-right:14px}.cart-board .room-2d-wrapper .green--corner--phal .phal-middle-{width:100%;background-color:#487629;display:flex}.cart-board .room-2d-wrapper .green--corner--phal .phal-middle- .phal-phal{margin-left:11px;width:5px;height:100%;background-color:#d8d6d7}.cart-board .room-2d-wrapper .green--corner--phal.phal-right{position:relative;right:-14px}.cart-board .room-2d-wrapper .green--corner--phal .green-100{background-color:#487629;width:100%;height:100%}.cart-board .room-2d-wrapper.--frame-type-1 .zone-2d-under-tube-right-exceed-last-zone{display:none}.cart-board .room-2d-wrapper.--frame-type-1 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube{padding-left:17px;height:7px;display:flex;justify-content:flex-end;position:relative}.cart-board .room-2d-wrapper.--frame-type-1 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-sub{background-color:#d8d6d7;flex:1 1;height:100%;position:relative}.cart-board .room-2d-wrapper.--frame-type-1 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed{top:0;right:-40px;width:40px;height:100%;position:absolute;background-color:#d8d6d7}.cart-board .room-2d-wrapper.--frame-type-1 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed .zone-2d-under-tube-right-exceed-last-zone{width:11px;background-color:#fff;position:absolute;right:-2px;top:100%}.cart-board .room-2d-wrapper.--frame-type-1 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed-sq{top:-5px;right:-19px;width:13px;height:calc(100% + 10px);position:absolute;background-color:#487629}.cart-board .room-2d-wrapper.--frame-type-1 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-left{position:relative;width:10px;height:100%}.cart-board .room-2d-wrapper.--frame-type-1 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-left img{position:absolute;bottom:0;left:1px;width:11px}.cart-board .room-2d-wrapper.--frame-type-1>.zone-2d-square:last-child .zone-2d-under-tube-right-exceed-last-zone{display:inline;display:initial;position:relative}.cart-board .room-2d-wrapper.--frame-type-1>.zone-2d-square:last-child .zone-2d-under-tube-right-exceed-last-zone .right-exceed-last-zone{position:absolute;right:0;width:7px;background-color:#487629}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d-square{height:358px}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d-under-tube-right-exceed-last-zone{display:none}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube{height:7px;display:flex;justify-content:flex-end;position:relative}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-sub{background-color:transparent;flex:1 1;height:100%;position:relative}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed{top:0;right:-35px;width:50px;height:11px;position:absolute;background-color:transparent}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed .zone-2d-under-tube-right-exceed-last-zone{width:11px;background-color:#fff;position:absolute;right:-7px;top:calc(100% - 2px)}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed-sq{top:-5px;right:-19px;width:13px;height:calc(100% + 10px);position:absolute;background-color:#487629}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed-link{top:-2px;right:-31px;width:13px;height:11px;position:absolute;background-color:#d8d6d7}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-left{position:relative;width:100%;height:100%}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-left .right-exceed-last-zone{position:absolute;width:100%;height:358px;top:-176px;padding:5px}.cart-board .room-2d-wrapper.--frame-type-3 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-left .right-exceed-last-zone .right-exceed-border{width:100%;height:100%;border:11px solid #d8d6d7}.cart-board .room-2d-wrapper.--frame-type-3>.zone-2d-square:last-child .zone-2d-under-tube-right-exceed-last-zone{display:inline;display:initial;position:relative}.cart-board .room-2d-wrapper.--frame-type-3>.zone-2d-square:last-child .zone-2d-under-tube-right-exceed-last-zone .right-exceed-last-zone{position:absolute;right:0;width:7px;background-color:#487629}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d-square{height:358px}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d-under-tube-right-exceed-last-zone{display:none}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube{height:7px;display:flex;justify-content:flex-end;position:relative}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-sub{background-color:transparent;flex:1 1;height:100%;position:relative}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed{top:0;right:-35px;width:50px;height:11px;position:absolute;background-color:transparent}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed .zone-2d-under-tube-right-exceed-last-zone{width:11px;background-color:#fff;position:absolute;right:-7px;top:calc(100% - 2px)}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed-sq{top:-5px;right:-19px;width:13px;height:calc(100% + 10px);position:absolute;background-color:#487629}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-right-exceed-link{top:-2px;right:-31px;width:13px;height:11px;position:absolute;background-color:#d8d6d7}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-left{position:relative;width:100%;height:100%}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-left .right-exceed-last-zone{position:absolute;width:100%;height:358px;top:-176px;padding:5px}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--middle .zone-2d--middle-content .zone-2d-row-wrapper .zone-2d-under-tube .zone-2d-under-tube-left .right-exceed-last-zone .right-exceed-border{width:100%;height:100%;border:11px solid #d8d6d7}.cart-board .room-2d-wrapper.--frame-type-5>.zone-2d-square:last-child .zone-2d-under-tube-right-exceed-last-zone{display:inline;display:initial;position:relative}.cart-board .room-2d-wrapper.--frame-type-5>.zone-2d-square:last-child .zone-2d-under-tube-right-exceed-last-zone .right-exceed-last-zone{position:absolute;right:0;width:7px;background-color:#487629}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--half{width:100%;height:50%;position:relative}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--half .frame-5-structure{position:absolute;bottom:0}.cart-board .room-2d-wrapper.--frame-type-5 .zone-2d--half .frame-5-structure img{width:100%}.nav-sub-menu{box-sizing:border-box;display:flex;align-items:center;width:100%;height:74px}.nav-sub-menu .nav-item{min-width:20%;height:100%;display:flex;align-items:center;position:relative;padding-right:3px}.nav-sub-menu .nav-item .nav-sub-item{justify-content:space-between;padding-right:7px;background-color:#487629;width:100%;height:100%;padding-left:20px;display:flex;align-items:center;color:#fff;font-family:"SF Compact Display"}.nav-sub-menu .nav-item .nav-sub-item .nav-step{font-size:12px;font-family:"SF Compact Display";font-weight:600}.nav-sub-menu .nav-item .nav-sub-item .nav-label{font-size:24px;font-weight:600;font-family:"SF Compact Display"}.nav-sub-menu .nav-item .nav-sub-item .nav-icon svg circle[data-name=arrow],.nav-sub-menu .nav-item .nav-sub-item .nav-icon svg path{stroke:#fff}.nav-sub-menu .nav-item .nav-sub-item .nav-icon svg circle[data-name=bg]{fill:#487629}.nav-sub-menu .nav-item .nav-sub-item .nav-icon.icon-filled svg circle[data-name=arrow],.nav-sub-menu .nav-item .nav-sub-item .nav-icon.icon-filled svg path{stroke:#487629}.nav-sub-menu .nav-item .nav-sub-item .nav-icon.icon-filled svg circle[data-name=bg]{fill:#fff}.nav-sub-menu .nav-item.nav-item-left .nav-sub-item{padding-left:47px}.nav-sub-menu .nav-item.nav-item-left:before{left:0;background-color:#aaa;border-left:27px solid #f8f8f8}.nav-sub-menu .nav-item.nav-item-left:before,.nav-sub-menu .nav-item.nav-item-right:after{content:"";position:absolute;bottom:0;width:0;height:0;border-top:37px solid transparent;border-bottom:37px solid transparent}.nav-sub-menu .nav-item.nav-item-right:after{right:0;background-color:#f8f8f8;border-left:27px solid #aaa}.nav-sub-menu .nav-item.is-selected .nav-sub-item{background-color:#f8f8f8;color:#000}.nav-sub-menu .nav-item.is-selected.nav-item-left:before{background-color:#487629}.nav-sub-menu .nav-item.is-selected.nav-item-right:after{border-left:27px solid #487629}.nav-sub-menu .nav-item.is-selected .nav-icon svg circle[data-name=arrow],.nav-sub-menu .nav-item.is-selected .nav-icon svg path{stroke:#000}.nav-sub-menu .nav-item.is-selected .nav-icon svg circle[data-name=bg]{fill:transparent}.nav-sub-menu>.nav-item:last-child{padding-right:0}.kitbuilder{background:#f8f8f8}.kitbuilder .kitbuilder-main-wrapper{background:#f8f8f8;margin-top:3px;min-height:760px;display:flex;flex-direction:column}.kitbuilder .kitbuilder-main-wrapper .kit-content .plant-kit-subtitle{padding-top:36px}.kitbuilder .kitbuilder-main-wrapper .kit-irrigation{padding:0 14%}.kitbuilder .step-main-container{display:flex;flex:1 1;justify-content:center;border-radius:3px}.kitbuilder .step-content{display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start;padding-top:90px}.kitbuilder .step-content .step-title{margin-bottom:50px}.kitbuilder .step-content .custom-button{margin-top:40px}.kitbuilder .step-title{text-align:center;margin:0;color:#707070;font-weight:400;font-size:36px;line-height:48px;font-family:"HelveticaNeue"}.kitbuilder .kit-container{display:flex;justify-content:center;flex-wrap:wrap}.kitbuilder .kit-container p{text-align:center;margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;font-family:"HelveticaNeue"}.kitbuilder .kit-room-content .custom-input{margin-bottom:10px}.kitbuilder .step-subtitle{color:#487629;font-size:24px;font-weight:400;line-height:48px;margin:0;font-family:"HelveticaNeue"}.kitbuilder .irrigation-kit-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1300px;font-family:"HelveticaNeue"}.kitbuilder .irrigation-kit-container .irrigation-kit{display:flex;justify-content:center;align-items:center;background:#487629;color:#fff;width:323px;height:150px;margin:0 12.5px 25px;cursor:pointer;border-radius:3px}.kitbuilder .irrigation-kit-container .irrigation-kit p{padding:45px;font-size:24px;color:#fff;text-align:center}.kitbuilder .kit-room-import .custom-button{margin-top:0}.kitbuilder .kit-option-input,.plant-kit{justify-content:center}.plant-kit{background:#487629;color:#fff;min-width:236px;min-height:236px;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;padding-top:17px;margin:0 12.5px 25px;cursor:pointer;border-radius:3px;font-family:"HelveticaNeue"}.plant-kit .plant-kit-title{font-size:36px;line-height:41px}.plant-kit .plant-kit-subtitle{margin-top:15px;font-size:24px;line-height:48px}.plant-kit .weed-icon{padding-bottom:36px}.my-gallery-wrapper{width:100%;padding-top:100px}.my-gallery-wrapper .image-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5px;grid-auto-rows:10px;width:100%}.my-gallery-wrapper .image-list img{width:250px}.my-gallery-wrapper .gallery-footer{border-top:1px solid #707070;padding-top:40px;margin-top:40px}.plant-container{position:relative;background:#487629;color:#fff;min-width:323px;min-height:323px;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start;margin:0 12.5px 25px;border-radius:3px;font-family:"HelveticaNeue";padding-top:52px}.plant-container .plant-container-title{font-size:36px;line-height:41px}.plant-container .plant-container-subtitle{font-size:18px;line-height:14px}.plant-container .plant-vessel-icon{padding-bottom:36px}.plant-container .question-mark-wrapper{position:absolute;right:0;top:0}.question-mark-wrapper{display:flex;justify-content:center;align-items:center;width:21px;height:21px;border-radius:50px;background-color:#fff;margin:10px;color:#487629;font-family:"HelveticaNeue"}.frame-zoom-icon:after{content:url(/static/media/frame-zoom.8e8adfca.svg)}.fullscreen-icon:after{content:url(/static/media/fullscreen.573a0b79.svg)}.refresh-icon:after{content:url(/static/media/refresh.db9212ff.svg)}.zoom-in-icon:after{content:url(/static/media/zoom-in.3f4f5eb1.svg)}.zoom-out-icon:after{content:url(/static/media/zoom-out.f9d03182.svg)}.number-selection{padding-top:13px}.number-selection .number-selection-inner{display:flex;height:27px;border:1px solid #a7a8a9}.number-selection .number-selection-inner .number-selection-control{display:flex;justify-content:center;align-items:center;height:100%;background-color:#e2e2e2;width:27px;font-family:"Montserrat";color:#000;cursor:pointer;font-size:13px}.number-selection .number-selection-inner>.number-selection-control:first-child{border-right:1px solid #a7a8a9}.number-selection .number-selection-inner>.number-selection-control:last-child{border-left:1px solid #a7a8a9}.number-selection .number-selection-inner .number-selection-value{display:flex;justify-content:center;align-items:center;height:100%;background-color:#f8f8f8;width:36px;font-size:13px;font-family:"Montserrat";color:#000}
/*# sourceMappingURL=main.a131183c.chunk.css.map */