h4{margin:0}.items-start{align-items:flex-start}.text-left{text-align:left}.custom-checkbox{left:-999em;line-height:2.1ex;position:absolute}.custom-checkbox+label{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;letter-spacing:.25px;margin-bottom:.8rem;overflow:hidden;position:relative}.custom-checkbox+label:before{background-color:#fff;border:1px solid #bdbdbd;content:"";display:inline-block;height:20px;margin-right:12px;vertical-align:-25%;width:20px}.custom-checkbox:checked+label:after{background:transparent;border:3px solid #fff;border-right:none;border-top:none;content:"";height:6px;left:5px;position:absolute;top:6px;transform:rotate(-45deg);width:10px}.custom-checkbox:checked+label:before{background-color:#e77b1e;border:none}.wrap-all{padding-left:16px;padding-right:16px}h1{font-size:24px;letter-spacing:-.2px;line-height:1.25;margin-bottom:20px;margin-top:31px}.cg-title{background-color:#e0e0e0;border-bottom:1px solid #fff;font-size:20px;line-height:26px;margin:0 -16px;padding:11px 16px}.cc-text{margin:0 auto 40px}.cg-sub-title{color:#e26900;font-size:22px;letter-spacing:normal;line-height:1.18;margin-bottom:12px}.cg-caption{font-size:18px;letter-spacing:.14px;line-height:1.33;margin-bottom:12px}.cg-sub-caption{font-size:14px;letter-spacing:.11px;line-height:1;margin-bottom:8px;margin-top:16px}.cg-textarea-wrapper{height:102px}#cc-size-carousel .size-0505{width:83px}#cc-size-carousel .size-0808{width:112px}#cc-size-carousel .size-1010{width:130px}#cc-size-carousel .size-1015{width:162px}#cc-size-carousel .size-1020{width:194px}#cc-size-carousel .size-2020{width:243px}#cc-size-carousel .size-party{width:242px}#cc-size-carousel .size-frame{width:122px}#cc-size-carousel .size-inflatable{width:210px}#cc-size-carousel .size-star{width:252px}#cc-color-carousel .size-0505,#cc-configuration-carousel .size-0505{width:91px}#cc-color-carousel .size-0808,#cc-configuration-carousel .size-0808{width:134px}#cc-color-carousel .size-1010,#cc-configuration-carousel .size-1010{width:148px}#cc-color-carousel .size-1015,#cc-configuration-carousel .size-1015{width:180px}#cc-color-carousel .size-1020,#cc-configuration-carousel .size-1020{width:212px}#cc-color-carousel .size-2020,#cc-configuration-carousel .size-2020{width:265px}.cc-and-or{color:#616161;font-size:14px;letter-spacing:.25px;line-height:1.43;margin:8px 16px}.cc-label-text{font-size:13px;font-weight:700;letter-spacing:.09px;line-height:1.23;margin:auto;max-width:135px}.cg-section-content{padding:0}.carousel-frame{margin:0 28px;padding:20px 1px}.carousel-slidee{display:flex;margin:auto;padding:1px}.cc-carousel-card{cursor:pointer;margin-bottom:0;padding:12px 20px;transition:all .3s ease-in-out}.cc-carousel-card:hover{transform:translateY(-5px)}.cc-carousel-card.active{outline:1px solid #424242}.cc-carousel-image{height:130px;margin:0 auto 8px;max-width:170px;transition:all .3s ease-in-out;width:100%}.carousel-wrapper .controls{left:0;position:absolute;right:0;top:35%}.carousel-wrapper .controls button{background:none;border:none;padding:0;position:absolute}.carousel-wrapper .controls .prevPage{transform:rotate(180deg);visibility:visible!important}.carousel-wrapper .controls .nextPage{right:0;visibility:visible!important}.cg-input-section{margin-bottom:32px}.cg-input-section:last-child,.form-group.last{margin-bottom:0}.cc-configuration{margin-bottom:40px;margin-top:32px}.cc-configuration-card{margin-bottom:32px}.cc-configuration-image{margin-bottom:8px;width:100%}.party-tent{max-width:500px}.frame-tent{max-width:250px;width:75%}.cc-configuration-checkboxes{gap:0 32px}.cc-configuration-length-dropdown{margin-bottom:16px}.cc-custom-configuration{margin-bottom:40px;margin-top:12px}.cc-custom-configuration-input{margin-bottom:16px}.canopy-color-picker-wrapper{margin-bottom:40px;margin-top:38px}.canopy-color-diagram-wrapper{margin:0 40px 32px}.canopy-color-diagram{cursor:pointer;height:auto;max-width:100%}.canopy-color-diagram path{stroke:#9e9e9e;transition:all .3s ease-in-out}.canopy-color-picker{margin-bottom:16px;width:100%}#cc-add-logos{margin-bottom:60px;margin-top:38px}.cc-add-logos-wrapper{margin-bottom:20px}.cc-add-logo-inputs{color:#757575;font-size:12px;letter-spacing:normal;line-height:1.17;width:80px}.cc-add-logo-inputs:not(:last-child){margin-right:16px}.cc-add-logo-text{margin-top:8px}.rounded-box{border:1px solid #979797;border-radius:3px;cursor:pointer;height:50px}.image-label{cursor:pointer;margin:0}.cc-add-logos-diagram-image{margin-bottom:20px;width:100%}.dropdown-option{margin-bottom:0}.color-dropdown-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%}.color-dropdown-option{padding:0 0 0 16px}.color-block.square{height:44px;width:44px}.color-block.rectangle{height:22px;margin-left:12px;margin-right:12px;max-width:40%}.color-block.border{border:1px solid #979797}.cc-frame-cards{margin-bottom:24px;margin-top:12px}.cc-frame-card{cursor:pointer;flex-basis:50%;margin-bottom:0;max-width:240px;padding:8px}.cc-frame-card.active{outline:1px solid #424242}.cc-frame-card-image{margin-bottom:4px;max-width:150px;min-height:113px;width:100%}.cc-frame-card-text{font-size:13px;letter-spacing:.09px;line-height:1.23}.cc-frame-card-text span{display:block;margin-top:4px}.cc-frame-card-text span:first-letter{text-transform:capitalize}.finalize-quote-section{margin-top:32px}.finalize-quote-contact{margin-top:24px}.finalize-quote-instructions-text{border:1px solid #bdbdbd;color:#424242;font-family:Arial,sans-serif;font-size:16px;letter-spacing:.44px;line-height:1.75;min-height:180px;padding:12px 16px;width:100%}.finalize-quote-actions{margin-bottom:60px;margin-top:32px}.finalize-quote-submit{width:100%}.finalize-quote-error-wrapper{margin-top:20px}.finalize-quote-error{color:#d52b1e;font-size:14px;gap:12px;letter-spacing:.25px;line-height:1.43}.finalize-quote-error+.finalize-quote-error{margin-top:12px}.finalize-quote-cancel{letter-spacing:.4px;margin-top:20px}.finalize-quote-company-contact{font-size:14px;letter-spacing:.25px;line-height:1.43;margin-top:28px}.custom-form-wrapper{margin-bottom:40px;min-height:1396px}@media only screen and (min-width:325px){.custom-form-wrapper{min-height:1376px}}@media only screen and (min-width:455px){.custom-form-wrapper{min-height:1356px}}@media only screen and (min-width:720px){.md\:grid{display:grid}.md\:justify-end{justify-content:flex-end}.md\:items-start{align-items:flex-start}.wrap-all{padding-left:20px;padding-right:20px}h1{font-size:32px;letter-spacing:-.27px;line-height:normal;margin-bottom:32px;margin-top:40px}.cg-title{font-size:22px;margin:inherit;padding:11px 20px}.cg-sub-title{margin-bottom:16px}.cc-text{letter-spacing:.44px;line-height:1.75;max-width:820px}.cc-carousel-image{max-width:unset}.cg-textarea-wrapper{height:52px}.custom-canopy-form{margin:auto;max-width:1030px;width:100%}.cg-section-content{padding:0 20px}.cc-configuration-card{margin-bottom:0;order:2;width:50%}.cc-configuration-inputs{margin-right:35px;order:1;width:50%}.cc-configuration-checkboxes{flex-wrap:nowrap;max-width:520px;width:108%}.cc-custom-configuration{gap:20px}.cc-custom-configuration-input{margin-bottom:0}.cc-add-logos-wrapper{margin-bottom:32px}.rounded-box{height:64px}.cc-add-logos-diagram-image{margin:21px -20px 0 0;max-width:500px;order:2;position:sticky;top:142px;width:calc(50% - 15px)}.cc-choose-placement{margin-right:35px;order:1;width:calc(50% - 2.5px)}.color-dropdown-options{min-width:-moz-max-content;min-width:max-content}.color-block{margin-left:16px}.canopy-color-diagram-wrapper{margin:38px 35px 0 0;width:46.77%}.canopy-color-diagram{max-width:475px;position:sticky;top:142px}.finalize-quote-content{-moz-column-gap:20px;column-gap:20px;grid-template-columns:auto auto;grid-template-rows:auto auto auto}.finalize-quote-quantity{grid-column:1/2;grid-row:1/2}.finalize-quote-instructions{grid-column:2/3;grid-row:1/3;margin-bottom:0}.finalize-quote-instructions-text{border:1px solid #bdbdbd;height:100%}.finalize-quote-contact{grid-column:1/2;grid-row:2/3;margin-bottom:0;margin-top:32px}.finalize-quote-actions{gap:20px;grid-column:1/3;grid-row:3/4;margin-bottom:32px}.finalize-quote-submit{grid-column:2/3;width:221px}.finalize-quote-cancel{grid-column:1/2;grid-row:1/2;margin-top:0;width:auto}.finalize-quote-error-wrapper{grid-column:2/3;margin-top:0;max-width:221px}.custom-form-wrapper{margin-bottom:80px;min-height:1084px}}@media only screen and (min-width:887px){.custom-form-wrapper{min-height:1064px}}@media only screen and (min-width:1280px){h1{font-size:40px;letter-spacing:-.33px;margin-bottom:40px;margin-top:32px}.cc-text{margin-bottom:60px}.carousel-frame{margin:0 36px}.canopy-color-diagram{top:201px;width:84.25%}.canopy-color-pickers{gap:32px 20px}.canopy-color-picker{margin-bottom:0;width:calc(50% - 10px)}.cc-add-logos-diagram-image{top:201px}.finalize-quote-submit{width:274px}.finalize-quote-error-wrapper{max-width:274px}}@media only screen and (min-width:1600px){.custom-canopy-form{max-width:1300px}}
