article.sticky-step-2{overflow-x:clip!important}article div.woocommerce{margin:40px}.woocommerce .cartTotals div.left{width:300px;float:left}.woocommerce .cartTotals div.right{width:200px;float:left}.woocommerce .cartTotals li{clear:both}.woocommerce table.woocommerce-cart-form__contents button.btn{padding:8px 12px}.woocommerce table.woocommerce-cart-form__contents input#coupon_code{height:36px;width:150px}.woocommerce table.woocommerce-cart-form__contents button.btn-right{float:right}.woocommerce tr.woocommerce-cart-form__cart-item img{width:200px}div#greenhouse_length,div#greenhouse_width{padding-top:5px}span.size_title{padding:0 10px 0 10px;text-transform:uppercase}.chosen-finish{width:46px;height:46px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px dashed #999;position:relative}button.next.f_btn{display:flex;flex-direction:row;align-items:center;padding:15px 17px;gap:10px;margin:0 auto;width:68px;height:40px;border:1px solid #395035;border-radius:5px;flex:none;order:1;flex-grow:0}.color-selector{display:flex;gap:5px;padding-top:15px;padding-bottom:15px;flex-wrap:wrap;align-items:center;margin:0 auto;width:205px}.color-item{display:flex;flex-direction:column;align-items:center;gap:5px;width:65px}.color-option{width:45px;height:45px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px dashed #999;position:relative;background-size:cover;background-position:center}.color-option img{width:100%;height:100%;object-fit:cover}.color-option .new-tag{position:absolute;top:-8px;left:-16px;background-color:#395035;color:#fff;padding:2px 6px;font-size:10px;border-radius:4px;font-weight:700}.color-name{font-size:10px;text-align:center}.color-option::after{content:'';width:24px;height:24px;position:absolute;top:-5px;right:-5px;background-image:url(https://www.cultivargreenhouses.co.uk/wp-content/themes/cultivar/includes/blocks/css/../../../configurators/renders/greenhouse/green-tick.png);background-size:cover;display:none}input[type="radio"]:checked+.color-option::after{display:block}input[type="radio"]:checked+.color-option{border-color:#7d9f35}input[type="radio"]:hover+.color-option{border:2px solid #7d9f35}.color-item.disabled-item label.disabled{opacity:.6;cursor:not-allowed}.color-item.disabled-item label.disabled::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(200 200 200 / .4);pointer-events:none}.color-item label.disabled+.color-name{color:#999}.color-item label.disabled+.color-name::after{content:'\a(Unavailable)';white-space:pre;color:#999;font-size:.9em}.rotateModel{position:relative;width:100%;height:100%}.rotateModel img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 0.5s ease-in-out}.rotateModel img.active{opacity:1;z-index:2}.rotateModel img.prev{opacity:0;z-index:1}.design_container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.design_sq input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.design_sq{display:block;cursor:pointer;border:1px solid rgb(57 80 53 / .2);border-radius:8px;overflow:hidden;transition:all 0.3s ease}.design_sq label:hover{border-color:#395035;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.design_sq .image{position:relative;background-color:#F1EDE3;height:250px}.design_sq .image img{position:absolute;top:0;left:0;width:100%;height:300px;object-fit:contain;transition:transform 0.3s ease}.design_sq label:hover .image img{transform:scale(1.05)}.design_sq .title{padding:0;text-align:center;font-family:"Aglet-Mono",mono;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.design_sq .title span{font-size:16px;color:#395035;font-weight:500}.design_sq input[type="radio"]:checked+label{border-color:#395035;box-shadow:0 4px 12px rgb(57 80 53 / .15)}.design_sq input[type="radio"]:checked+label::after{content:'';position:absolute;top:9px;right:9px;width:24px;height:24px;background:url(https://www.cultivargreenhouses.co.uk/wp-content/themes/cultivar/includes/blocks/css/../../../configurators/renders/greenhouse/green-tick.png) center/cover no-repeat;z-index:2}.design_container input[type="radio"]:disabled+label{background-color:rgb(230 230 230 / .5);border-color:#ddd;cursor:not-allowed;opacity:.6}.design_container input[type="radio"]:disabled+label:hover{transform:none;box-shadow:none}.design_container input[type="radio"]:disabled+label .image img{opacity:.4;filter:grayscale(80%)}.design_container input[type="radio"]:disabled+label .title span{color:#999}.design_container input[type="radio"]:disabled+label::after{display:none}.greenhouse-configurator-step-3 .summary{width:100%;border-top:1px solid #395035;border-bottom:1px solid #395035;background:#fff0;padding:0;margin-bottom:30px;display:flex;flex-wrap:wrap;gap:40px}.greenhouse-configurator-step-3 .summary .media{flex:0 0 50%;min-width:280px;padding:20px}.greenhouse-configurator-step-3 .summary .media img{width:100%;height:auto;display:block;max-height:400px;object-fit:contain}.greenhouse-configurator-step-3 .summary .text{flex:1;min-width:280px;padding:20px}.greenhouse-configurator-step-3 .summary .text h4{font-family:"Aglet-Mono",mono;font-size:24px;color:#395035;margin-bottom:20px}.greenhouse-configurator-step-3 .summary .text .wrap{padding:15px;border-bottom:1px dotted #395035;margin:0}.greenhouse-configurator-step-3 .summary .text .wrap:last-child{border-bottom:none}.greenhouse-configurator-step-3 .summary .text .wrap span{font-size:11px;color:#666;margin-bottom:5px;display:block;font-family:"DM Sans",sans-serif;text-transform:uppercase}.greenhouse-configurator-step-3 .summary .text .wrap p{font-size:16px;font-weight:500;color:#333;font-family:"Aglet-Mono",mono;margin:0}@media (max-width:768px){.greenhouse-configurator-step-3 .summary{flex-direction:column;gap:20px}.greenhouse-configurator-step-3 .summary .media,.greenhouse-configurator-step-3 .summary .text{flex:0 0 100%;padding:15px}}.greenhouse-configurator-step-4 .summary,.greenhouse-configurator-step-4 .quote_section{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}.greenhouse-configurator-step-4 .summary .media,.greenhouse-configurator-step-4 .quote_section .right .col{flex:0 0 39%}.greenhouse-configurator-step-4 .summary .media img,.greenhouse-configurator-step-4 .quote_section .right .col .media img{max-width:100%;height:auto;display:block;margin:0 auto}.greenhouse-configurator-step-4 .summary .text,.greenhouse-configurator-step-4 .quote_section .right .col .text{flex:1 1 40%;min-width:280px}.greenhouse-configurator-step-4 .summary .text .wrap,.greenhouse-configurator-step-4 .quote_section .right .col .text .wrap{margin-bottom:15px;border-bottom:1px solid #395035}.greenhouse-configurator-step-4 .summary .text .wrap.design-finish{padding-bottom:10px}.greenhouse-configurator-step-4 .summary .text .wrap:last-child,.greenhouse-configurator-step-4 .quote_section .right .col .text .wrap:last-child{border-bottom:none}.greenhouse-configurator-step-4 .summary .text .wrap span,.greenhouse-configurator-step-4 .quote_section .right .col .text .wrap span{display:block;font-weight:700;margin-bottom:5px}.greenhouse-configurator-step-4 .summary .text .wrap p,.greenhouse-configurator-step-4 .quote_section .right .col .text .wrap p{margin:0 0 5px 0}.quote_section .left{flex:1 1 45%;min-width:300px}.quote_section .price_blocks{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.quote_section .price_block{flex:1;min-width:200px;background:#7d9f35;color:#fff;padding:20px;border-radius:5px}.quote_section .price_block.alt{background:#eee;color:#333}.quote_section .price_block h3{margin-top:0;color:inherit;border-bottom:1px solid rgb(255 255 255 / .3);padding-bottom:10px;margin-bottom:15px}.quote_section .price_block.alt h3{border-bottom-color:#ccc}.quote_section .price_block ul{list-style:none;padding:0;margin:0}.quote_section .price_block ul li{margin-bottom:8px}.greenhouse-configurator-step-3 .col_splits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.greenhouse-configurator-step-3 .col_splits .col{display:flex;flex-direction:column;background:#fff0;border:none;overflow:hidden}.greenhouse-configurator-step-3 .col_splits .col .media{width:100%;height:400px;margin-bottom:20px;position:relative;background:rgb(255 255 255 / .7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:15px;box-shadow:0 4px 6px rgb(0 0 0 / .05);display:flex;align-items:center;justify-content:center}.greenhouse-configurator-step-3 .col_splits .col .media img{width:100%;height:100%;display:block;border-radius:8px;transition:transform 0.3s ease;object-fit:contain}.greenhouse-configurator-step-3 .col_splits .col .media:hover img{transform:scale(1.02)}.greenhouse-configurator-step-3 .col_splits .col .text{padding:20px;flex:1}.greenhouse-configurator-step-3 .col_splits .col .text h4{font-family:"Aglet-Mono",mono;font-size:24px;color:#395035;margin-bottom:15px}.greenhouse-configurator-step-3 .col_splits .col .text p{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.5;color:#395035;margin-bottom:20px}@media (max-width:1024px){.greenhouse-configurator-step-3 .col_splits{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.greenhouse-configurator-step-3 .col_splits{grid-template-columns:1fr}}.cf_v2 .text_block{margin:0 0 30px 0}.cf_v2 .step_btns{display:flex;justify-content:space-between;align-items:center;margin-top:40px;width:100%}.cf_v2 .step_btns .prev{order:1}.cf_v2 .step_btns .secondary{order:2}.styledDropdown{position:relative;width:100%;border-bottom:1px solid #395035;background:#f1ede3;border-radius:4px;margin-bottom:15px}.styledDropdown .top{padding:12px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;color:#395035}.styledDropdown .top .text{flex:1;font-family:"Aglet-Mono",mono}.styledDropdown .top .arrow{width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #395035;margin-left:10px;transition:transform 0.2s ease}.styledDropdown ul{position:absolute;top:100%;left:0;right:0;background:#FFF;border:1px solid rgb(57 80 53 / .2);border-top:none;border-radius:0 0 4px 4px;list-style:none;padding:0;margin:0;max-height:250px;overflow-y:auto;z-index:100;display:none;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.styledDropdown ul li{padding:10px 15px;cursor:pointer;font-size:16px;color:#395035;transition:background-color 0.2s ease}.styledDropdown ul li:hover{background-color:rgb(57 80 53 / .05)}.styledDropdown ul li.selected{background-color:rgb(57 80 53 / .1);font-weight:500}.tickboxes{margin-top:15px}.tickboxes .tickbox{margin-bottom:10px}.tickboxes label{cursor:pointer;display:inline-flex;align-items:center;gap:8px}@media (max-width:768px){.design_container{grid-template-columns:1fr}.step-2-main{flex-direction:column-reverse}.step-2-main .media,.step-2-main .ghsummary{flex-basis:auto;width:100%}#step-3 .summary .media,.greenhouse-configurator-step-3 .summary .media,#step-3 .summary .text,.greenhouse-configurator-step-3 .summary .text{padding-right:0;margin-left:0;flex-basis:100%}.greenhouse-configurator-step-4 .summary,.greenhouse-configurator-step-4 .quote_section{gap:20px}.quote_box_form,.quote_section .price_blocks{flex-direction:column}}.greenhouse-configurator-step-1{padding:1rem 0 2rem;background-color:#F1EDE3}.greenhouse-configurator-step-1 .site-container{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem}.greenhouse-configurator-step-1 .intro-container,.greenhouse-configurator-step-2 .intro-container{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid #395035}.greenhouse-configurator-step-1 .intro-container h1,.greenhouse-configurator-step-2 .intro-container h1{flex:0 0 420px;width:420px;height:81px;margin:0;font-family:'DM Sans';font-style:normal;font-weight:400;color:#395035}.greenhouse-configurator-step-1 .intro-container p,.greenhouse-configurator-step-2 .intro-container p{flex:0 0 764px;width:764px;margin:0;font-family:'DM Sans';font-style:normal;font-weight:400;font-size:16px;line-height:142%;leading-trim:both;text-edge:cap;color:#395035}.greenhouse-configurator-step-1 .ranges-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin-top:2rem;margin-bottom:2rem}.greenhouse-configurator-step-1 .range-card{background:#fff0;display:flex;flex-direction:column;width:100%;align-items:center}.greenhouse-configurator-step-1 .range-card__media.rotateModel{position:relative;margin-bottom:1.5rem;width:100%;height:250px;overflow:hidden;background-color:#F1EDE3;margin-left:auto;margin-right:auto}.greenhouse-configurator-step-1 .range-card__media.rotateModel img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;transition:opacity 0.5s ease-in-out}.greenhouse-configurator-step-1 .range-card__content{text-align:left;padding:0;flex:1;display:flex;flex-direction:column;width:100%}.greenhouse-configurator-step-1 .range-card__content h3{font-size:1.25rem;color:#395035;height:3rem;margin-bottom:2rem;font-weight:400}.greenhouse-configurator-step-1 .range-card__content p{font-size:1rem;line-height:1.6;color:#395035;margin-bottom:1.5rem;flex:1}.greenhouse-configurator-step-1 .btn.secondary{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#fff0;border:1px solid #395035;color:#395035;text-decoration:none;font-size:1rem;transition:all 0.3s ease;border-radius:4px;margin-top:auto}@media (max-width:1200px){.greenhouse-configurator-step-1 .site-container{max-width:1200px;padding:0 1.5rem}.greenhouse-configurator-step-1 .ranges-grid{gap:2rem}.greenhouse-configurator-step-1 .intro-container,.greenhouse-configurator-step-2 .intro-container{flex-direction:column;gap:1.5rem}.greenhouse-configurator-step-1 .intro-container h1,.greenhouse-configurator-step-2 .intro-container h1,.greenhouse-configurator-step-1 .intro-container p,.greenhouse-configurator-step-2 .intro-container p{flex:0 0 auto;width:100%;height:auto}}@media (max-width:991px){.greenhouse-configurator-step-1 .ranges-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.greenhouse-configurator-step-1{padding:1rem 0 2rem}}@media (max-width:767px){.greenhouse-configurator-step-1 .ranges-grid{grid-template-columns:1fr;gap:2.5rem}.greenhouse-configurator-step-1{padding:2rem 0 4rem}.greenhouse-configurator-step-1 .site-container{padding:0 1rem}}.flip-image{transform:scaleX(-1)}@media (max-width:991px){.greenhouse-configurator-step-1 .ranges-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.greenhouse-configurator-step-1 .ranges-grid{grid-template-columns:1fr}}.greenhouse-configurator-step-1 .range-card__media.rotateModel{position:relative;margin-bottom:2rem;aspect-ratio:4/3;overflow:hidden;background-color:#F1EDE3}.greenhouse-configurator-step-1 .range-card__media.rotateModel img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 0.5s ease-in-out}.greenhouse-configurator-step-1 .range-card__media.rotateModel img.active{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;opacity:1;z-index:2}.greenhouse-configurator-step-1 .range-card__media.rotateModel img.prev{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;opacity:0;z-index:1}.greenhouse-configurator-step-2{position:relative;width:100%;max-width:100%;margin:0 auto;background-color:#F1EDE3}.greenhouse-configurator-step-2 .site-container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column}section.greenhouse-configurator{padding:40px 0}.greenhouse-configurator .hero-text{display:flex;justify-content:space-between;gap:40px;margin-bottom:0;border-bottom:1px solid #395035;padding-bottom:30px}.greenhouse-configurator .hero-text--left{flex:1}.greenhouse-configurator .hero-text--right{flex:1}.greenhouse-configurator .site-container>:not(.hero-text){display:flex;flex-direction:row-reverse;gap:40px;align-items:flex-start}.greenhouse-configurator-step-2 .step-2-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:30px;width:calc(100% - 440px);position:sticky;top:0;z-index:100}.step-2-main{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:40px}.step-2-main .media{width:780px;margin:0 auto}.step-2-main .media img{width:100%;height:auto;margin-bottom:0}.greenhouse-configurator-step-2 .ghsummary{width:372px;border-top:1px solid #395035;border-bottom:1px solid #395035;align-self:flex-start}.greenhouse-configurator-step-2 .ghsummary .text{width:100%}.greenhouse-configurator-step-2 .ghsummary .row{display:flex;justify-content:space-between;align-items:center;padding:15px;margin-bottom:0;border-bottom:1px dotted #395035;width:100%}.greenhouse-configurator-step-2 .ghsummary .row:last-child{border-bottom:none;padding-bottom:15px;margin-bottom:0}.greenhouse-configurator-step-2 .ghsummary .dimensions{display:flex;justify-content:space-between;gap:20px}.greenhouse-configurator-step-2 .ghsummary .dimensions .width,.greenhouse-configurator-step-2 .ghsummary .dimensions .length{flex:1}.greenhouse-configurator-step-2 .ghsummary .design-finish{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.greenhouse-configurator-step-2 .ghsummary .design-finish .design{flex:9}.greenhouse-configurator-step-2 .ghsummary .design-finish .finish{flex:1;display:flex;flex-direction:column;align-items:flex-start;height:100%}.greenhouse-configurator-step-2 .ghsummary .key{font-size:11px;color:#666;margin-bottom:5px;display:block;font-family:"DM Sans",sans-serif;text-transform:uppercase}.greenhouse-configurator-step-2 .ghsummary .value{font-size:16px;font-weight:500;color:#333;font-family:"Aglet-Mono",mono}.greenhouse-configurator-step-2 .ghsummary .chosen-finish{display:block;width:46px;height:46px;border-radius:4px;border:1px solid rgb(57 80 53 / .5);margin-top:5px;position:relative;cursor:help}.greenhouse-configurator .chosen-finish::before{content:"i";position:absolute;top:24px;right:4px;width:16px;height:16px;background:#395035;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-family:"DM Sans",sans-serif;font-style:italic;cursor:help}.greenhouse-configurator .chosen-finish::after{content:attr(data-finish-name);position:absolute;bottom:-30px;left:50px;transform:translateX(0);background:#E1DCD1;color:#395035;padding:5px 10px;border-radius:4px;font-size:13px;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.2s ease;font-family:"Aglet-Mono",mono;z-index:10}.greenhouse-configurator .chosen-finish:hover::after{opacity:1;visibility:visible}.greenhouse-configurator .chosen-finish:hover::before{opacity:1;visibility:visible}.greenhouse-configurator-step-2 .step-2-form-container{width:500px!important;min-width:400px!important;background:#f1ede3;padding:30px;border-radius:0;box-shadow:none;float:none!important;border-left:1px solid #395035!important;position:sticky;top:20px;z-index:1;height:fit-content;align-self:flex-start;margin-top:0;padding-top:30px}.greenhouse-configurator-step-2 .step-2-form-container .accordion{padding-left:0!important;margin-bottom:30px}.greenhouse-configurator-step-2 .step-2-form-container .accordion:last-child{margin-bottom:0}.greenhouse-configurator-step-2 .step-2-form-container .accordion-header{font-size:18px!important;font-weight:600;margin-bottom:15px;padding:0!important;border-bottom:none!important}@media (max-width:1440px){.greenhouse-configurator-step-2 .content-wrapper{flex-direction:column;max-width:100%}.greenhouse-configurator-step-2 .step-2-main{width:100%}.greenhouse-configurator-step-2 .ghsummary{display:none}.step-2-main .media{width:auto;max-width:80%}.greenhouse-configurator-step-2 .step-2-form-container{min-width:0!important;position:relative;top:0}}@media (max-width:991px){.greenhouse-configurator-step-2{padding:20px 0}.greenhouse-configurator-step-2 .hero-text{flex-direction:column;gap:20px}}@media (max-width:767px){.greenhouse-configurator-step-2{padding:15px 0}.greenhouse-configurator-step-2 .site-container{padding:0 15px}}.greenhouse-configurator-step-3 input[type="radio"],.greenhouse-configurator-step-3 input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.greenhouse-configurator-step-3 input[type="radio"]+label,.greenhouse-configurator-step-3 input[type="checkbox"]+label{position:relative;padding-left:40px;cursor:pointer;display:inline-flex;align-items:center;min-height:25px;font-family:"Aglet-Mono",mono;font-size:16px;line-height:25px;color:#395035}.greenhouse-configurator-step-3 input[type="radio"]+label::before,.greenhouse-configurator-step-3 input[type="checkbox"]+label::before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;border:1px solid #395035;background:#F1EDE3;transition:all 0.2s ease}.greenhouse-configurator-step-3 input[type="radio"]+label::before,.greenhouse-configurator-step-3 input[type="checkbox"]+label::before{border-radius:0}.greenhouse-configurator-step-3 input[type="radio"]:checked+label::before,.greenhouse-configurator-step-3 input[type="checkbox"]:checked+label::before{background:#395035;border-color:#395035}.greenhouse-configurator-step-3 input[type="radio"]:checked+label::after,.greenhouse-configurator-step-3 input[type="checkbox"]:checked+label::after{content:'';position:absolute;left:9px;top:5px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.greenhouse-configurator-step-3 input[type="radio"]:hover+label::before,.greenhouse-configurator-step-3 input[type="checkbox"]:hover+label::before{border-color:#7d9f35}.greenhouse-configurator-step-3 .tickboxes{margin-top:20px}.greenhouse-configurator-step-3 .tickboxes .tickbox{margin-bottom:15px}.greenhouse-configurator-step-3 .tickboxes label{display:inline-flex;align-items:flex-start;gap:15px;min-height:25px}.greenhouse-configurator-step-3 .dual_cols{margin-bottom:40px;margin-top:30px}.greenhouse-configurator-step-3 .dual_cols .row{display:flex;gap:40px;align-items:flex-start}.greenhouse-configurator-step-3 .dual_cols .tile.media{flex:0 0 33%;position:relative}.greenhouse-configurator-step-3 .dual_cols .tile.text{flex:0 0 66%}.greenhouse-configurator-step-3 .dual_cols .tile.media img{width:100%;height:auto;display:block;background:rgb(255 255 255 / .7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:15px}.greenhouse-configurator-step-3 .dual_cols .tile.text h4{font-family:"Aglet-Mono",mono;font-size:24px;color:#395035;margin-bottom:20px}.greenhouse-configurator-step-3 .dual_cols .tile.text p{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.5;color:#395035;margin-bottom:20px}@media (max-width:768px){.greenhouse-configurator-step-2 .step-2-form-container{border-left:none!important}.greenhouse-configurator-step-3 .dual_cols .row{flex-direction:column}.greenhouse-configurator-step-3 .dual_cols .tile.media,.greenhouse-configurator-step-3 .dual_cols .tile.text{flex:0 0 100%}}.greenhouse-configurator-step-3 .tag{position:absolute;top:15px;left:15px;z-index:2;display:inline-block;padding:4px 8px;background-color:#395035;color:#FFF;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:500;line-height:1;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;margin-left:0;vertical-align:middle}.greenhouse-configurator-step-3 .tag:hover{background-color:#7d9f35;transition:background-color 0.2s ease}.greenhouse-configurator .step_btns{display:flex;justify-content:space-between;align-items:center;margin-top:40px;width:100%}.greenhouse-configurator .step_btns .prev{order:1}.greenhouse-configurator .step_btns .secondary{order:2}.greenhouse-configurator-step-4{position:relative;width:100%;max-width:100%;margin:0 auto;background-color:#F1EDE3}.greenhouse-configurator-step-4 .site-container .content-wrapper{display:flex;flex-direction:row;gap:40px;align-items:flex-start}.greenhouse-configurator-step-4 .final-summary-container{min-width:370px!important;background:#f1ede3;border-radius:0;box-shadow:none;float:none!important;border-left:1px solid #395035!important;height:fit-content;align-self:flex-start;margin-top:0}.greenhouse-configurator-step-4 .final-summary-container h4.side-header{padding:20px 30px}.greenhouse-configurator .summaryBox{padding:20px 30px;border-top:1px solid #395035}.greenhouse-configurator .summaryBox .key{font-family:"DM Sans",sans-serif;font-size:11px;text-transform:uppercase;color:#395035;margin-bottom:10px;display:block}.greenhouse-configurator .summaryBox .value{font-family:"Aglet-Mono",mono;font-size:14px;color:#395035;margin-bottom:10px}.greenhouse-configurator .summaryBox ul.value li{list-style-type:disc;list-style-position:inside;padding-left:10px}.greenhouse-configurator-step-4 .summaryBox .wrap,.greenhouse-configurator .summaryBox .row{border-bottom:1px dashed #395035;padding-top:6px;padding-left:6px}.greenhouse-configurator .sidebar-container .text .wrap:first-child,.greenhouse-configurator .sidebar-container .text .row:first-child,.greenhouse-configurator .final-summary-container .wrap:first-child,.greenhouse-configurator .final-summary-container .row:first-child{border-top:1px solid #395035}.greenhouse-configurator .sidebar-container .text .wrap:last-child,.greenhouse-configurator .sidebar-container .text .row:last-child,.greenhouse-configurator .final-summary-container .wrap:last-child,.greenhouse-configurator .final-summary-container .row:last-child{border-bottom:none}.greenhouse-configurator-step-4 .main-content{flex:1;min-width:0;width:calc(100% - 440px);display:flex;flex-direction:column}.greenhouse-configurator-step-4 .sidebar{width:400px;min-width:400px;background:#f1ede3;padding:30px;border-radius:0;box-shadow:none;border-left:1px solid #395035;position:sticky;top:20px;z-index:1;height:fit-content;align-self:flex-start}.greenhouse-configurator-step-4 h1.final_summary_title{font-family:"Gowun Batang",serif;font-style:normal;font-weight:400;font-size:32px;line-height:1.2;color:#395035;margin:0 0 30px 0;width:250px}.greenhouse-configurator-step-4 .media{width:100%;margin-bottom:40px;padding:15px}.greenhouse-configurator-step-4 .media img{width:100%;height:auto;display:block;border-radius:8px}.greenhouse-configurator-step-4 .summary{max-width:860px;margin:0 auto;background:#fff0;padding:0;margin-bottom:40px}.greenhouse-configurator-step-4 .summary h4{font-family:"Aglet-Mono",mono;font-size:24px;color:#395035;margin:0;padding:15px;border-bottom:1px dotted #395035;width:100%}.greenhouse-configurator-step-4 .summary .row{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px dotted #395035}.greenhouse-configurator-step-4 .summary .row:last-child{border-bottom:none}.greenhouse-configurator-step-4 .summary .key{font-size:11px;color:#666;font-family:"DM Sans",sans-serif;text-transform:uppercase}.greenhouse-configurator-step-4 .summary .value{font-size:16px;font-weight:500!important;color:#333;font-family:"Aglet-Mono",mono}.greenhouse-configurator-step-4 .quote-form h3{font-family:"Aglet-Mono",mono;font-size:24px;color:#395035;margin-bottom:30px}.greenhouse-configurator-step-4 .quote-form p{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.5;color:#395035;margin-bottom:30px}.greenhouse-configurator-step-4 .quote-form input[type="text"],.greenhouse-configurator-step-4 .quote-form input[type="email"]{width:100%;padding:15px 0;margin-bottom:20px;border:none;border-bottom:1px solid #395035;background:#fff0;font-family:"Aglet-Mono",mono;font-size:16px;color:#395035}.greenhouse-configurator-step-4 .quote-form input::placeholder{color:rgb(57 80 53 / .5)}.greenhouse-configurator-step-4 .form-buttons a.prevLink{font-family:"Aglet-Mono",mono;font-size:16px;color:#395035;text-decoration:underline}.greenhouse-configurator .overview{display:flex;justify-content:space-between;gap:20px}.greenhouse-configurator .overview .summaryBox{width:50%}.greenhouse-configurator .overview .accessories{width:50%}.greenhouse-configurator .summaryBox .dimensions{display:flex;justify-content:space-between;gap:20px}.greenhouse-configurator .summaryBox .dimensions .width,.greenhouse-configurator .summaryBox .dimensions .length{flex:1}.greenhouse-configurator .summaryBox .design-finish{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.greenhouse-configurator .summaryBox .design-finish .design{flex:9}.greenhouse-configurator .summaryBox .design-finish .finish{flex:1;display:flex;flex-direction:column;align-items:flex-start;height:100%}.greenhouse-configurator .site-container .body{margin-top:30px}.greenhouse-configurator .site-container .thank-you-text{display:block}.greenhouse-configurator .hero-text{border-bottom:none}.greenhouse-configurator .site-container .take-a-look{border-top:1px solid #395035;padding-top:30px}.greenhouse-configurator .site-container .take-a-look h2{font-family:"Gowun Batang",serif;padding-bottom:20px}.greenhouse-configurator-thank-you .site-container .body .wrap{width:100%}.greenhouse-configurator-thank-you .site-container .accessory_cols{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;width:100%}.greenhouse-configurator-thank-you .site-container .accessory_cols .wrap{display:flex;flex-direction:column;width:100%}.greenhouse-configurator-thank-you .site-container .accessory_cols .media{width:100%;position:relative;overflow:hidden;padding-top:80%}.greenhouse-configurator-thank-you .site-container .accessory_cols .media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.greenhouse-configurator-thank-you .site-container .accessory_cols .media img.icon{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;object-fit:contain;cursor:pointer}@supports (aspect-ratio:1){.greenhouse-configurator-thank-you .site-container .accessory_cols .media{padding-top:0;aspect-ratio:1.25 / 1}.greenhouse-configurator-thank-you .site-container .accessory_cols .media img{position:relative}.greenhouse-configurator-thank-you .site-container .accessory_cols .media img.icon{position:absolute}}.greenhouse-configurator-thank-you .site-container .accessory_cols .text{margin-top:20px}.greenhouse-configurator-thank-you .site-container .accessory_cols .text video{width:100%;max-height:400px;object-fit:contain}@media (max-width:991px){.greenhouse-configurator-thank-you .site-container .accessory_cols{grid-template-columns:1fr}.greenhouse-configurator-thank-you .site-container .accessory_cols .media{height:300px}}@media (max-width:1440px){.greenhouse-configurator-step-4 .site-container{flex-direction:column;padding:20px}.greenhouse-configurator-step-4 .main-content{width:100%}.greenhouse-configurator-step-4 .sidebar{width:100%;min-width:0;position:relative;top:0;border-left:none;border-top:1px solid #395035}}@media (max-width:768px){.greenhouse-configurator-step-4 .summary{width:100%;gap:0}.greenhouse-configurator-step-4 .final-summary-container{width:100%;min-height:100%;border-left:none}.greenhouse-configurator-step-4 .quote_box_form{gap:0;margin:0}.greenhouse-configurator-step-4{padding:15px 0}.greenhouse-configurator-step-4 .site-container{padding:15px}.greenhouse-configurator-step-4 h1.final_summary_title{width:100%}.greenhouse-configurator-step-4 .summary .row{flex-direction:column;align-items:flex-start;gap:10px}.greenhouse-configurator-step-2 .step-2-form-container{border-left:none}.greenhouse-configurator .site-container>:not(.hero-text){gap:0}}.greenhouse-configurator-step-4 .quote_box_form{display:flex;flex-wrap:wrap;gap:30px;padding:30px;border:1px solid #395035;margin:0 30px;background-color:#f7ff8a;border-radius:5px}.greenhouse-configurator-step-4 .quote_box_form form input[type="text"],.greenhouse-configurator-step-4 .quote_box_form form input[type="email"]{width:46%;margin-left:2%;padding:10px;margin-bottom:15px;border-bottom:1px solid #395035;background-color:#fff0;font-family:"Aglet-Mono",mono;color:#395035}.greenhouse-configurator-step-4 .quote_box_form form .tickboxes label{display:flex;align-items:center}.greenhouse-configurator-step-4 .quote_box_form form button.submit{margin-top:20px}.greenhouse-configurator-step-4 .quote_box_form form .tickboxes input[type="checkbox"]#opt_in_marketing_config{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0;border:none;overflow:hidden}.greenhouse-configurator-step-4 .quote_box_form form input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.greenhouse-configurator-step-4 .quote_box_form form input[type="checkbox"]+label{position:relative;padding-left:40px;cursor:pointer;display:inline-flex;align-items:center;min-height:25px;font-family:"Aglet-Mono",mono;font-size:16px;line-height:25px;color:#395035}.greenhouse-configurator-step-4 .quote_box_form form input[type="checkbox"]+label::before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;border:1px solid #395035;background:#F1EDE3;transition:all 0.2s ease}.greenhouse-configurator-step-4 .quote_box_form form input[type="checkbox"]+label::before{border-radius:0}.greenhouse-configurator-step-4 .quote_box_form form input[type="checkbox"]:checked+label::before{background:#395035;border-color:#395035}.greenhouse-configurator-step-4 .quote_box_form form input[type="checkbox"]:checked+label::after{content:'';position:absolute;left:9px;top:5px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.greenhouse-configurator-step-4 .quote_box_form form input[type="checkbox"]:hover+label::before{border-color:#7d9f35}.greenhouse-configurator-step-4 .form-buttons{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:40px}.greenhouse-configurator-step-4 .chosen-finish::after{bottom:-36px;left:-100px}section.greenhouse-configurator-thank-you .body,section.greenhouse-quote-retrieval .body{display:block;width:100%;max-width:1440px;margin:0 auto}section.greenhouse-configurator-thank-you .body .thank-you-overview{display:flex;flex-direction:column;width:100%;position:relative}section.greenhouse-configurator-thank-you .body .thank-you-left{width:100%}section.greenhouse-configurator-thank-you .body .media.render{width:100%;margin:2rem 0;position:relative}section.greenhouse-configurator-thank-you .body .media.render img{width:100%;height:auto;display:block}section.greenhouse-configurator-thank-you .body .price.freeFitting{display:flex;flex-direction:column;gap:.5rem;text-align:right;align-items:flex-end}section.greenhouse-configurator-thank-you .body .price.freeFitting .info,section.greenhouse-configurator-thank-you .body .price.freeFitting .date{margin:0;padding:0;font-family:"Aglet-Mono",mono;font-size:14px;color:#395035}.greenhouse-configurator .supply-fitted-block{margin-bottom:2rem}.greenhouse-configurator .price-block-wrap{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.greenhouse-configurator .price-block{flex:1;min-width:300px;padding:2rem;background-color:#f5f5f5;border-radius:4px;border:1px solid #000}.greenhouse-configurator .price-block.alt{background-color:#F7FF8A}.greenhouse-configurator .price-block__heading{display:block;font-weight:700;margin-bottom:1rem}.greenhouse-configurator .price-block__intro{margin-bottom:1.5rem;font-family:"Aglet-Mono",mono}.greenhouse-configurator .price-block__list{margin-bottom:1.5rem;font-family:"Aglet-Mono",mono}.greenhouse-configurator .list__item{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgb(0 0 0 / .1)}.greenhouse-configurator .list__item:last-child{border-bottom:none}.greenhouse-configurator .item__heading{font-weight:400}.greenhouse-configurator .item__heading.emphasis,.greenhouse-configurator .item__num.emphasis{font-weight:700}.greenhouse-configurator .price-block__btn{display:block;width:100%;padding:1rem;margin-bottom:1rem;background-color:#000;color:#fff;text-align:center;text-decoration:none;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}.greenhouse-configurator .price-block__btn:hover{background-color:#333}.greenhouse-configurator .price-block__secure{text-align:center;display:none}.greenhouse-configurator .secure__text{font-size:.875rem;color:#666}.greenhouse-configurator .thank-you-overview{display:flex;flex-direction:column;gap:2rem;width:100%}.greenhouse-configurator .thank-you-overview .media{width:100%;max-width:100%;position:relative}.greenhouse-configurator .thank-you-overview .media img{width:100%;height:auto;display:block;max-height:none}.greenhouse-configurator .thank-you-overview.wrap{width:100%;display:block}.greenhouse-configurator .thank-you-overview .media.render{width:100%;display:block;margin:2rem 0;position:relative}.greenhouse-configurator .thank-you-overview .media.render img{width:100%;height:auto;display:block;max-width:100%}.greenhouse-configurator-thank-you .media{position:relative}.greenhouse-configurator-thank-you .media img.icon{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;object-fit:contain;cursor:pointer}.design_sq .portrait img{height:90%}.design_sq .portrait{height:230px;z-index:-1;margin-bottom:-20px}.design_sq .landscape img{height:100%}.design_sq .landscape{height:200px;z-index:-1;margin:-20px 0}.design_sq .pavilion img{height:100%}.design_sq .pavilion{height:200px;z-index:-1;margin:-10px 0}.design_sq .three_quarter_lean img{height:100%}.design_sq .three_quarter_lean{height:200px;z-index:-1}