.elementor-19210 .elementor-element.elementor-element-9125d25{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:90px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-19210 .elementor-element.elementor-element-9125d25:not(.elementor-motion-effects-element-type-background), .elementor-19210 .elementor-element.elementor-element-9125d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0E;}.elementor-19210 .elementor-element.elementor-element-7dda05a .jet-listing-dynamic-terms{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-19210 .elementor-element.elementor-element-e2d95d8 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:1.05em;color:#F2F0EB;}.elementor-19210 .elementor-element.elementor-element-2ee42db .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-19210 .elementor-element.elementor-element-2ee42db .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-19210 .elementor-element.elementor-element-2ee42db .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-19210 .elementor-element.elementor-element-2ee42db .jet-listing-dynamic-field__content{text-align:left;}.elementor-19210 .elementor-element.elementor-element-a5fad26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-19210 .elementor-element.elementor-element-a5fad26:not(.elementor-motion-effects-element-type-background), .elementor-19210 .elementor-element.elementor-element-a5fad26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0EB;}.elementor-19210 .elementor-element.elementor-element-21e873a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-19210 .elementor-element.elementor-element-21e873a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-19210 .elementor-element.elementor-element-21e873a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-19210 .elementor-element.elementor-element-21e873a .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19210 .elementor-element.elementor-element-883652a .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-19210 .elementor-element.elementor-element-883652a .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-19210 .elementor-element.elementor-element-a78aadb .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-19210 .elementor-element.elementor-element-a78aadb .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}@media(min-width:768px){.elementor-19210 .elementor-element.elementor-element-a5fad26{--content-width:820px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-9125d25 */.ag-build-terms a{display:inline-block;font-family:'Chakra Petch',sans-serif;font-weight:700;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#0F0F0E;background:#E07D3A;padding:5px 11px;margin:0 6px 6px 0;text-decoration:none}
.ag-build-terms a:hover{background:#F2F0EB}
.ag-build-summary{max-width:62ch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5fad26 */.elementor-19210 .elementor-element.elementor-element-a5fad26, .elementor-19210 .elementor-element.elementor-element-a5fad26 p, .elementor-19210 .elementor-element.elementor-element-a5fad26 li, .elementor-19210 .elementor-element.elementor-element-a5fad26 td, .elementor-19210 .elementor-element.elementor-element-a5fad26 .ag-prose{color:#26241F}
.elementor-19210 .elementor-element.elementor-element-a5fad26 h1,.elementor-19210 .elementor-element.elementor-element-a5fad26 h2,.elementor-19210 .elementor-element.elementor-element-a5fad26 h3,.elementor-19210 .elementor-element.elementor-element-a5fad26 h4{color:#0F0F0E}
.elementor-19210 .elementor-element.elementor-element-a5fad26 .ag-prose a{color:#B4551A}
.elementor-19210 .elementor-element.elementor-element-a5fad26 .ag-prose a:hover{color:#E07D3A}
/* JetEngine wraps repeater output in a flex row; these blocks must stack */
.elementor-19210 .elementor-element.elementor-element-a5fad26 .jet-listing-dynamic-repeater__items{display:block!important}
.elementor-19210 .elementor-element.elementor-element-a5fad26 .jet-listing-dynamic-repeater{display:block!important}
.elementor-19210 .elementor-element.elementor-element-a5fad26 .build-spec-wrap{width:100%;max-width:100%}
.parts-list .jet-listing-dynamic-repeater__item{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:baseline;gap:24px;padding:10px 0;border-bottom:1px solid #E6E3DA}
.parts-list .jet-listing-dynamic-repeater__item:last-child{border-bottom:0}
.parts-list h2{margin-top:0}
.parts-list .part-name{display:flex!important;flex-direction:column!important;align-items:flex-start!important;line-height:1.3;gap:3px}
.parts-list .part-maker{display:block}
.build-spec .spec-note:empty{display:none}
.build-spec thead th{color:#F2F0EB}
.build-spec td.changed{box-shadow:inset 3px 0 0 #E07D3A}
.ag-prose{max-width:none}/* End custom CSS */