.product-canopy-landing .product-custom-tray{margin:60px 0}.product-canopy-landing .product-custom-tray .section-header,.product-canopy-landing .product-custom-tray hr{border:0}.product-canopy-landing .custom-tray-heading{font-size:30px;margin-bottom:15px}.product-canopy-landing .custom-tray-subheading p{margin:0 0 5px;font-weight:500}.product-canopy-landing .custom-tray-subheading a{color:#c4161c;text-decoration:underline}.product-canopy-landing .product-form-cart{margin-top:30px}.product-canopy-landing .diagram-header{margin-bottom:15px;font-weight:700;font-size:16px}.product-canopy-landing .diagram-body{position:relative}.product-canopy-landing .diagram-featured-image{margin-bottom:20px}@media (min-width: 992px){.product-canopy-landing .diagram-fields{max-width:50%;margin:0 auto}}.product-canopy-landing .measurement-properties{margin-bottom:15px;display:flex;align-items:center}.product-canopy-landing .measurement-properties-name{margin:0;padding-right:22px;font-weight:700;color:#0072bc;flex:1;display:block}.product-canopy-landing .field-wrapper input{max-width:96px;width:100%;height:40px;padding:0 16px;border-radius:40px;border-color:#9b9898;color:var(--text-color)}@media (min-width: 1200px){.product-canopy-landing .diagram-block-diagram_1 .diagram-fields{position:absolute;left:100px;top:70px;max-width:100%}}@media (min-width: 1200px){.product-canopy-landing .diagram-block-diagram_1 .measurement-properties:first-child{margin-bottom:70px}}@media (min-width: 1200px){.product-canopy-landing .diagram-block-diagram_1 .measurement-properties-2{margin-bottom:68px}}.product-canopy-landing .diagram-block-diagram_1 .measurement-properties-2 .measurement-properties-name{color:#ff5400}.product-canopy-landing .diagram-block-diagram_1 .measurement-properties-3 .measurement-properties-name{color:#ed1c24}.product-canopy-landing .diagram-block-diagram_2{padding-top:15px;margin-top:20px;border-top:1px solid var(--miscellaneous-color)}.product-canopy-landing .diagram-block-diagram_2 .measurement-properties-name{color:#274bff}.product-canopy-landing .diagram-block-diagram_2 .measurement-properties-2 .measurement-properties-name{color:#34e200}@media (min-width: 1200px){.product-canopy-landing .diagram-block-diagram_2{padding-top:30px}}@media (min-width: 1200px){.product-canopy-landing .diagram-block-diagram_2 .diagram-fields{max-width:100%}.product-canopy-landing .diagram-block-diagram_2 .measurement-properties-1{position:absolute;top:40px;left:42%}.product-canopy-landing .diagram-block-diagram_2 .measurement-properties-2{position:absolute;top:32%;left:68%}}.product-canopy-landing .addon-block{padding-top:15px}.product-canopy-landing .addon-header-title{margin-bottom:15px;font-weight:700;font-size:16px;color:#e42b25}.product-canopy-landing .addon-header-subtext{margin:0 0 5px;font-weight:500}.product-canopy-landing .addon-list{margin-top:30px;display:block}.product-canopy-landing .addon-item{margin-bottom:15px;display:flex;align-items:center;font-weight:600;gap:10px}.product-canopy-landing .addon-item input{padding:0;width:20px;height:20px;border-radius:4px;border-color:var(--text-color);-webkit-appearance:auto;appearance:auto}.product-canopy-landing .addon-item label{margin-bottom:0;flex:1;cursor:pointer}.product-canopy-landing .addon-item p{margin:0}.product-canopy-landing .submit-wrapper{margin-top:40px}.product-canopy-landing .submit-wrapper .btn{max-width:526px;margin:auto;border-radius:20px;width:100%}.product-canopy-landing .submit-wrapper .product-price{font-size:30px;font-weight:700;color:var(--price-color);margin-bottom:20px}.popup-gl .popup-layer{position:fixed;left:0;top:0;right:0;bottom:0;background:#000000b3;opacity:0;visibility:hidden;z-index:99;transition:.2s all ease-in-out}.popup-gl .popup-inner{max-width:92vw;width:100%;opacity:0;visibility:hidden;transition:.35s all ease-in-out;position:fixed;left:50%;top:50%;z-index:9;padding:20px;background:#fff;transform:translate(-50%,-50%) scale(1.08);max-height:90vh;z-index:-5;overflow-y:auto;border-radius:20px}.popup-gl.active .popup-inner{z-index:99;transform:translate(-50%,-50%) scale(1)}.popup-gl.active .popup-inner,.popup-gl.active .popup-layer{visibility:visible;opacity:1}.popup-gl .btn-popup-close{position:absolute;top:0;right:0;margin:0;padding:10px;display:flex;z-index:1}.popup-gl .btn-popup-close path{fill:#000}@media (min-width: 750px){.popup-gl .popup-inner{max-width:500px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/product-canopy-landing.css.map */
