.elementor-2578 .elementor-element.elementor-element-8635996{--display:flex;}.elementor-2578 .elementor-element.elementor-element-23507add .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-2578 .elementor-element.elementor-element-23507add .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-2578 .elementor-element.elementor-element-23507add .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-2578 .elementor-element.elementor-element-23507add .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2578 .elementor-element.elementor-element-1bb6dc11 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2578 .elementor-element.elementor-element-1bb6dc11 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2578 .elementor-element.elementor-element-1bb6dc11 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2578 .elementor-element.elementor-element-1bb6dc11 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2578 .elementor-element.elementor-element-6a7a86c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2578 .elementor-element.elementor-element-6a7a86c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2578 .elementor-element.elementor-element-6a7a86c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2578 .elementor-element.elementor-element-6a7a86c .jet-listing-dynamic-field__content{text-align:left;}.elementor-2578 .elementor-element.elementor-element-74547c09 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-2578 .elementor-element.elementor-element-74547c09__link{align-self:flex-start;flex-direction:row;}.elementor-2578 .elementor-element.elementor-element-74547c09 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-2578 .elementor-element.elementor-element-74547c09__icon{order:1;}.elementor-2578 .elementor-element.elementor-element-b5f5f48{--display:flex;}.elementor-2578 .elementor-element.elementor-element-19f47779 .jet-listing-dynamic-terms{text-align:left;}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-6a7a86c */.elementor-2578 .elementor-element.elementor-element-6a7a86c { display: none; }
.elementor-2578 .elementor-element.elementor-element-6a7a86c:has(.gta-card-stock-outofstock) { display: block; }
.elementor-2578 .elementor-element.elementor-element-6a7a86c .jet-listing-dynamic-field__content { font-size: 14px; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8635996 */.elementor-2578 .elementor-element.elementor-element-8635996{position:relative;height:100%;min-height:390px!important;padding:0!important;margin:0!important;overflow:visible}
.elementor-2578 .elementor-element.elementor-element-8635996>.e-con-inner{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:20px;align-items:stretch;height:100%;padding:0 18px 18px!important;margin:0!important}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"]{flex:0 0 215px!important;width:calc(100% + 36px)!important;height:215px!important;margin:0 -18px!important;padding:0!important;overflow:hidden!important;background:#f2f4f2}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"] .jet-listing-dynamic-image,.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"] a,.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"] img{display:block;width:100%!important;height:215px!important}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"] img{object-fit:cover;object-position:center;transition:transform .35s ease}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="1bb6dc11"]{flex:0 0 108px!important;width:100%!important;height:108px!important;margin:0!important;padding:44px 0 0!important}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="1bb6dc11"] .jet-listing-dynamic-field{margin:0!important;justify-content:flex-start!important}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="1bb6dc11"] .jet-listing-dynamic-field__content{min-height:0!important;color:#004b3d;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:22.5px;text-align:left;text-transform:none}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="3947a66e"]{flex:0 0 42px!important;width:100%!important;height:42px!important;margin:0!important;padding:18px 0 0!important}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="3947a66e"] .price{color:#004b3d;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:24px}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="74547c09"]{flex:0 0 46px!important;width:100%!important;height:46px!important;margin:0!important;padding:18px 0 0!important}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="74547c09"] .jet-listing-dynamic-link{margin:0!important}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="74547c09"] a{display:inline-flex;color:#004b3d;font-family:Manrope,sans-serif;font-size:10px;font-weight:800;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;transition:color .2s ease}
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="74547c09"] a:hover{color:#b18400}
.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"]{position:absolute!important;z-index:5;top:230px!important;left:18px!important;width:calc(100% - 36px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 10px!important;pointer-events:none}
.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"]>.e-con-inner{padding:0!important;margin:0!important}
.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"] [data-id="19f47779"]{width:100%!important;height:auto!important;margin:0!important;padding:0!important}
.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"] .jet-listing-dynamic-terms{color:#b18400;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;line-height:11.25px;letter-spacing:1.44px;text-align:left;text-transform:uppercase}
.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"] a{color:inherit;text-decoration:none}.elementor-2578 .elementor-element.elementor-element-8635996{position:relative;height:100%;min-height:390px!important;padding:0!important;margin:0!important;overflow:visible}.elementor-2578 .elementor-element.elementor-element-8635996>.e-con-inner{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:20px;align-items:stretch;height:100%;padding:0 18px 18px!important;margin:0!important}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"]{flex:0 0 215px!important;width:calc(100% + 36px)!important;height:215px!important;margin:0 -18px!important;padding:0!important;overflow:hidden!important;background:#f2f4f2}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"] .jet-listing-dynamic-image,.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"] a,.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"] img{display:block;width:100%!important;height:215px!important}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="23507add"] img{object-fit:cover;object-position:center;transition:transform .35s ease}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="1bb6dc11"]{flex:0 0 108px!important;width:100%!important;height:108px!important;margin:0!important;padding:44px 0 0!important}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="1bb6dc11"] .jet-listing-dynamic-field{margin:0!important;justify-content:flex-start!important}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="1bb6dc11"] .jet-listing-dynamic-field__content{min-height:0!important;color:#004b3d;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:22.5px;text-align:left;text-transform:none}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="3947a66e"]{flex:0 0 42px!important;width:100%!important;height:42px!important;margin:0!important;padding:18px 0 0!important}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="3947a66e"] .price{color:#004b3d;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:24px}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="74547c09"]{flex:0 0 46px!important;width:100%!important;height:46px!important;margin:0!important;padding:18px 0 0!important}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="74547c09"] .jet-listing-dynamic-link{margin:0!important}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="74547c09"] a{display:inline-flex;color:#004b3d;font-family:Manrope,sans-serif;font-size:10px;font-weight:800;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="74547c09"] a:hover{color:#b18400}.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"]{position:absolute!important;z-index:5;top:230px!important;left:18px!important;width:calc(100% - 36px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 10px!important;pointer-events:none}.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"]>.e-con-inner{padding:0!important;margin:0!important}.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"] [data-id="19f47779"]{width:100%!important;height:auto!important;margin:0!important;padding:0!important}.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"] .jet-listing-dynamic-terms{color:#b18400;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;line-height:11.25px;letter-spacing:1.44px;text-align:left;text-transform:uppercase}.elementor-2578 .elementor-element.elementor-element-8635996 + [data-id="b5f5f48"] a{color:inherit;text-decoration:none}

/* Stock notice does not change card or button height. */
.elementor-2578 .elementor-element.elementor-element-8635996 .elementor-widget:has(.gta-card-stock-outofstock) { position: absolute; top: 350px; left: 18px; right: 18px; margin: 0 !important; padding: 0 !important; }
.elementor-2578 .elementor-element.elementor-element-8635996 .gta-card-stock-outofstock { color: #984c49; font-size: 14px; font-weight: 600; line-height: 20px; }
.elementor-2578 .elementor-element.elementor-element-8635996 [data-id="74547c09"] { margin-top: auto !important; }
.elementor-2578 .elementor-element.elementor-element-8635996 .elementor-widget:has(.gta-card-stock-outofstock) { top: 315px; }/* End custom CSS */