@charset "UTF-8";#dd_head_img,#dd_header{display:none!important}.dd-navigation{display:flex!important;justify-content:center;margin-bottom:40px;width:100%}.dd-navigation .dd-step{align-items:center;background:#f9f9f9;border:none;color:#000;display:inline-flex;flex-direction:column;font-family:Heebo,sans-serif;font-size:16px;justify-content:center;margin:0;padding:15px 4%;text-align:center;text-transform:capitalize;white-space:normal;width:33.34%}@media (max-width:768px){.dd-navigation .dd-step{font-size:14px;padding:12px 10px}}.dd-navigation .dd-step-active{background:#c41100;color:#fff;font-weight:700}.dd-boat-grid{gap:30px!important}@media (max-width:1024px){.dd-boat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dd-boat-grid{gap:15px;grid-template-columns:1fr;padding:0 15px!important}}.dd-boat-grid>li{align-items:center!important;display:flex!important;flex-direction:column!important;list-style:none!important;margin:0!important;padding:0!important}.dd-boat-grid>li input[type=radio],.dd-boat-grid>li:before{display:none!important}.dd-boat-card{aspect-ratio:3/4!important;background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:none!important;cursor:pointer!important;display:block!important;min-height:300px!important;outline:3px solid transparent!important;outline-offset:3px!important;text-align:center!important;transition:outline-color .3s ease,transform .2s ease!important;width:100%!important}.dd-boat-card:hover{outline-color:#c41100!important;transform:translateY(-5px)}@media (max-width:768px){.dd-boat-card{min-height:200px!important}}input[type=radio]:checked+.dd-boat-card{box-shadow:0 4px 12px rgba(196,17,0,.3);outline-color:#c41100!important}.dd-boat-label{color:#000!important;display:block!important;font-family:Futura Condensed,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;margin-top:10px!important;text-align:center!important;text-transform:uppercase!important}.dd-boat-preview-wrapper{max-width:100%!important;padding:0!important;width:100%!important}@media (max-width:768px){.dd-boat-preview-wrapper{margin:0 0 20px!important;padding:0 15px!important}}#dd-boat-preview-container{max-width:100%;position:relative;text-align:center;width:100%}#dd-boat-preview-container #dd-boat-preview{display:block;height:auto;max-width:100%!important;width:100%!important}#dd-boat-preview-container .dd-zoom-icon{background:hsla(0,0%,100%,.9);border:2px solid #000;cursor:pointer;display:none;font-weight:700;padding:10px 15px;position:absolute;right:20px;top:20px;transition:background .3s ease}#dd-boat-preview-container .dd-zoom-icon:hover{background:#c41100;border-color:#c41100;color:#fff}#dd-boat-preview-container .dd-zoom-icon:after{content:" 🔍"}.dd-tabs-wrapper{margin:20px 0;padding:0;width:100%}@media (max-width:768px){.dd-tabs-wrapper{margin:15px 0;padding:0 15px}}.dd-tabs-wrapper .dd-tabs-list{border-bottom:2px solid #dcdee0;display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.dd-tabs-wrapper .dd-tabs-list li{border-bottom:1px solid #c41100;cursor:pointer;display:inline-flex;justify-content:center;max-width:180px;width:100%}.dd-tabs-wrapper .dd-tabs-list li.active{background-color:#f9f9f9!important;border-bottom:5px solid #c41100}.dd-tabs-wrapper .dd-tabs-list li a{color:#000;display:block;padding:11px 5px;text-align:center;text-decoration:none;width:100%}.dd-tabs-wrapper .dd-tabs-list li:not(.active) a:hover{color:#c41100}.dd-tabs-wrapper .dd-tab{display:none;padding:20px 0}.dd-tabs-wrapper .dd-tab.active{display:block}@media (max-width:768px){.dd-tabs-wrapper .dd-tab{padding:15px 0}}#gform_page_19_2 .gform_page_fields,.gform_fields_19_2{-moz-column-gap:0!important;column-gap:0!important;display:block!important;grid-template-columns:none!important;row-gap:0!important}#field_19_6,#field_19_7{grid-column:1/-1!important;max-width:100%!important;width:100%!important}#field_19_6 .gfield_label,#field_19_7 .gfield_label{display:none!important}.dd-swatch-grid>li{align-items:center!important;display:flex!important;flex-direction:column!important;list-style:none!important;margin:0!important;padding:0!important}.dd-swatch-grid>li input[type=radio],.dd-swatch-grid>li:before{display:none!important}.dd-caulking-option{transition:opacity .3s ease,transform .3s ease}.dd-caulking-option[style*="display: none"]{display:none!important}.dd-swatch-card{aspect-ratio:3/4!important;background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:none!important;cursor:pointer!important;display:block!important;min-height:140px!important;outline:3px solid transparent!important;outline-offset:3px!important;text-align:center!important;transition:outline-color .3s ease,transform .2s ease!important;width:100%!important}.dd-swatch-card:hover{outline-color:#c41100!important;transform:translateY(-3px)}@media (max-width:768px){.dd-swatch-card{min-height:100px!important}}input[type=radio]:checked+.dd-swatch-card{background-color:rgba(196,17,0,.05)!important;outline-color:#c41100!important}.dd-swatch-label{color:#000!important;display:block!important;font-family:Heebo,sans-serif!important;font-size:13px!important;font-weight:500!important;margin-top:10px!important;text-align:center!important;text-transform:capitalize!important}.dd-page3-wrapper{gap:40px!important;margin:0 auto!important;max-width:1200px!important;padding:20px!important}@media (max-width:1024px){.dd-page3-wrapper{flex-direction:column!important;gap:30px!important}.dd-page3-wrapper .dd-design-summary,.dd-page3-wrapper .dd-form-fields{width:100%!important}}@media (max-width:768px){.dd-page3-wrapper{gap:20px!important;padding:15px!important}}.dd-design-summary h3{font-family:Futura,Avenir Next Condensed,Arial Narrow,sans-serif;font-size:24px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.dd-design-summary #dd-summary-preview{border:2px solid #dcdee0;height:auto;margin-bottom:20px;max-width:100%}.dd-design-summary .dd-summary-item{border-bottom:1px solid #dcdee0;font-size:16px;padding:15px}.dd-design-summary .dd-summary-item strong{color:#6d7278;margin-right:10px}.dd-form-fields h3{font-family:Futura,Avenir Next Condensed,Arial Narrow,sans-serif;font-size:24px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.dd-form-fields .gform_fields{-moz-column-gap:16px!important;column-gap:16px!important;display:grid!important;grid-template-columns:repeat(12,1fr)!important;row-gap:16px!important}.dd-form-fields .gfield{margin-bottom:20px}.dd-form-fields .gfield_label{font-weight:700;margin-bottom:8px}.dd-form-fields input[type=email],.dd-form-fields input[type=tel],.dd-form-fields input[type=text],.dd-form-fields textarea{border:1px solid #dcdee0;font-family:Heebo,sans-serif;font-size:16px;padding:12px;width:100%}.dd-form-fields input[type=email]:focus,.dd-form-fields input[type=tel]:focus,.dd-form-fields input[type=text]:focus,.dd-form-fields textarea:focus{border-color:#c41100;outline:none}.dd-form-fields textarea{min-height:100px;resize:vertical}.gform_button{background:#fff!important;border:2px solid #c41100!important;color:#c41100!important;cursor:pointer!important;display:block;font-family:Futura Condensed,Arial,sans-serif!important;font-size:18px!important;margin:30px auto 0;max-width:400px;padding:15px 40px!important;text-transform:uppercase!important;transition:all .3s ease!important;width:100%}.gform_button:hover{background:#c41100!important;color:#fff!important}.gform_wrapper{margin-top:0!important}.gform_wrapper .gform_page_footer{border:none!important;padding:20px 0!important;text-align:center}.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_previous_button{background:#fff;border:2px solid #c41100;color:#c41100;cursor:pointer;font-family:Heebo,sans-serif;font-size:16px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .gform_previous_button:hover{background:#c41100;color:#fff}.gform_wrapper .gform_page_footer .gform_previous_button{margin-right:15px}.gform_wrapper .gfield_required{color:#c41100}.gform_wrapper .validation_error{background:#ffe6e6;border:1px solid #c41100;color:#c41100;margin-bottom:20px;padding:15px}.dd-boat-grid .validation_message,.dd-swatch-grid .validation_message{display:none}.gform_ajax_spinner{display:none!important}.gform_confirmation_message{margin:0 auto;max-width:800px;padding:60px 20px;text-align:center}.gform_confirmation_message h2{font-family:Futura Condensed,Arial,sans-serif;font-size:32px;margin-bottom:20px}.gform_confirmation_message p{font-size:18px;line-height:1.6}.gfield_radio.dd-boat-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.gfield_radio.dd-boat-grid .gfield-choice-input{display:none!important}.gform_fields.top_label.form_sublabel_below{align-items:flex-start!important;align-items:center!important;display:flex!important;flex-direction:column!important;gap:6px!important;justify-content:flex-start!important}.dd-swatch-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:24px!important}.deck-designer-wrapper_wrapper{max-width:1440px}.dd-swatch-grid.dd-caulking-swatches .gchoice input[type=radio]{display:none!important}.dd-page3-wrapper{display:flex!important;flex-direction:row!important}@media (max-width:768px){.dd-page3-wrapper{flex-direction:column!important}}.dd-page3-wrapper .dd-design-summary{order:1!important;width:50%!important}@media (max-width:768px){.dd-page3-wrapper .dd-design-summary{width:100%!important}}.dd-page3-wrapper .dd-form-fields{order:2!important;width:50%!important}@media (max-width:768px){.dd-page3-wrapper .dd-form-fields{width:100%!important}}.dd-boat-grid .dd-boat-card{padding-top:250px!important}.dd-boat-grid .gchoice,.dd-swatch-grid .gchoice{align-items:center!important;display:flex!important;flex-direction:column!important}.deck-designer-wrapper .gform-page-footer.gform_page_footer{justify-content:center!important}.gform_page.dd-staging .dd-boat-type{margin-top:40px!important}#dd_wrapper{padding:20px!important}@media (max-width:768px){#dd_wrapper{padding:15px!important}}.dd_footer{background-color:#f9f9f9!important;margin-top:40px!important;padding:30px 20px!important;text-align:center!important}.dd_footer .closing_message{display:none!important}.dd_footer .opening_message{color:#000!important;font-size:16px!important;line-height:1.6!important}@media (max-width:768px){.dd_footer{margin-top:30px!important;padding:20px 15px!important}.dd_footer .closing_message{font-size:14px!important}}.deck-designer-wrapper .gform_page_footer{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:center!important}@media (max-width:768px){.deck-designer-wrapper .gform_page_footer{flex-direction:column!important;gap:12px!important}}.deck-designer-wrapper .gform-theme-button,.deck-designer-wrapper .gform_button,.deck-designer-wrapper .gform_next_button,.deck-designer-wrapper .gform_previous_button,.deck-designer-wrapper input[type=button],.deck-designer-wrapper input[type=submit]{align-items:center!important;background-color:var(--wp--preset--color--red-core-500)!important;background-image:none!important;border:none!important;border-radius:24px!important;color:var(--wp--preset--color--white-500)!important;cursor:pointer!important;display:flex!important;font-family:var(--wp--preset--font-family--body)!important;font-size:18px!important;font-weight:700!important;gap:8px!important;height:48px!important;justify-content:center!important;line-height:28px!important;margin:0!important;min-width:200px!important;padding:10px 24px!important;transition:all .3s ease!important;width:auto!important}.deck-designer-wrapper .gform-theme-button:after,.deck-designer-wrapper .gform_button:after,.deck-designer-wrapper .gform_next_button:after,.deck-designer-wrapper .gform_previous_button:after,.deck-designer-wrapper input[type=button]:after,.deck-designer-wrapper input[type=submit]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 3 5 5-5 5' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important;content:""!important;height:16px!important;width:16px!important}.deck-designer-wrapper .gform-theme-button:hover,.deck-designer-wrapper .gform_button:hover,.deck-designer-wrapper .gform_next_button:hover,.deck-designer-wrapper .gform_previous_button:hover,.deck-designer-wrapper input[type=button]:hover,.deck-designer-wrapper input[type=submit]:hover{background-color:#dc2814!important;box-shadow:0 4px 12px rgba(196,17,0,.3)!important}.deck-designer-wrapper .gform-theme-button:active,.deck-designer-wrapper .gform_button:active,.deck-designer-wrapper .gform_next_button:active,.deck-designer-wrapper .gform_previous_button:active,.deck-designer-wrapper input[type=button]:active,.deck-designer-wrapper input[type=submit]:active{background-color:#a00a00!important;box-shadow:none!important}.deck-designer-wrapper .gform-theme-button:disabled,.deck-designer-wrapper .gform_button:disabled,.deck-designer-wrapper .gform_next_button:disabled,.deck-designer-wrapper .gform_previous_button:disabled,.deck-designer-wrapper input[type=button]:disabled,.deck-designer-wrapper input[type=submit]:disabled{background-color:#f2f2f2!important;color:#616161!important;cursor:not-allowed!important}.deck-designer-wrapper .gform-theme-button:disabled:after,.deck-designer-wrapper .gform_button:disabled:after,.deck-designer-wrapper .gform_next_button:disabled:after,.deck-designer-wrapper .gform_previous_button:disabled:after,.deck-designer-wrapper input[type=button]:disabled:after,.deck-designer-wrapper input[type=submit]:disabled:after{opacity:.5!important}@media (max-width:768px){.deck-designer-wrapper .gform-theme-button,.deck-designer-wrapper .gform_button,.deck-designer-wrapper .gform_next_button,.deck-designer-wrapper .gform_previous_button,.deck-designer-wrapper input[type=button],.deck-designer-wrapper input[type=submit]{font-size:16px!important;height:44px!important;width:100%!important}}.deck-designer-wrapper .gform_previous_button,.deck-designer-wrapper .gform_previous_button.gform-theme-button,.deck-designer-wrapper .gform_previous_button.gform-theme-button.gform-theme-button--secondary,.deck-designer-wrapper input.gform_previous_button[type=button]{background-color:transparent!important;background-image:none!important;border:2px solid #000!important;color:#000!important}.deck-designer-wrapper .gform_previous_button.gform-theme-button.gform-theme-button--secondary:after,.deck-designer-wrapper .gform_previous_button.gform-theme-button:after,.deck-designer-wrapper .gform_previous_button:after,.deck-designer-wrapper input.gform_previous_button[type=button]:after{display:none!important}.deck-designer-wrapper .gform_previous_button.gform-theme-button.gform-theme-button--secondary:before,.deck-designer-wrapper .gform_previous_button.gform-theme-button:before,.deck-designer-wrapper .gform_previous_button:before,.deck-designer-wrapper input.gform_previous_button[type=button]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3 5 8l5 5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important;content:""!important;height:16px!important;width:16px!important}.deck-designer-wrapper .gform_previous_button.gform-theme-button.gform-theme-button--secondary:hover,.deck-designer-wrapper .gform_previous_button.gform-theme-button:hover,.deck-designer-wrapper .gform_previous_button:hover,.deck-designer-wrapper input.gform_previous_button[type=button]:hover{background-color:rgba(0,0,0,.05)!important;background-image:none!important;border-color:#000!important;box-shadow:none!important}.deck-designer-wrapper .gform_previous_button.gform-theme-button.gform-theme-button--secondary:active,.deck-designer-wrapper .gform_previous_button.gform-theme-button:active,.deck-designer-wrapper .gform_previous_button:active,.deck-designer-wrapper input.gform_previous_button[type=button]:active{background-color:rgba(0,0,0,.1)!important;background-image:none!important;box-shadow:none!important}.deck-designer-wrapper .gform_page_footer:has(:only-child) .gform_button,.deck-designer-wrapper .gform_page_footer:has(:only-child) .gform_next_button,.deck-designer-wrapper .gform_page_footer:has(:only-child) input[type=button],.deck-designer-wrapper .gform_page_footer:has(:only-child) input[type=submit]{max-width:874px!important;width:100%!important}
