.elementor-363 .elementor-element.elementor-element-style-card{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:8px 8px 8px 8px;}.elementor-363 .elementor-element.elementor-element-style-card:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-style-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-363 .elementor-element.elementor-element-card-link{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-363 .elementor-element.elementor-element-card-body{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-card-title .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#F9F6F0;}.elementor-363 .elementor-element.elementor-element-card-category .jet-listing-dynamic-terms{text-align:left;}.elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link{background-color:rgba(18,18,18,0.55);font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.04em;fill:#F9F6F0;color:#F9F6F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:9999px 9999px 9999px 9999px;padding:8px 9px 8px 9px;}.elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link.in-store{background-color:#C9A96E;color:#121212;}.elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link__icon{fill:#F9F6F0;color:#F9F6F0;}body:not([data-elementor-device-mode="mobile"]) .elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link:hover{color:#C9A96E;border-color:#C9A96E;}body:not([data-elementor-device-mode="mobile"]) .elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link:hover svg{fill:#C9A96E;}body:not([data-elementor-device-mode="mobile"]) .elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link:hover .jet-data-store-link__icon{color:#C9A96E;}body:not([data-elementor-device-mode="mobile"]) .elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link:hover .jet-data-store-link__icon svg{fill:#C9A96E;}.elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link.in-store svg{fill:#121212;}.elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link.in-store .jet-data-store-link__icon{color:#121212;}.elementor-363 .elementor-element.elementor-element-card-favorite .jet-data-store-link.in-store .jet-data-store-link__icon svg{fill:#121212;}/* Start custom CSS for image, class: .elementor-element-card-image */.elementor-363 .elementor-element.elementor-element-card-image { display: block; aspect-ratio: 16/9; background-color: #1A1A1A; overflow: hidden; } .elementor-363 .elementor-element.elementor-element-card-image img { width: 100%; height: 100%; object-fit: cover; display: block; } .elementor-363 .elementor-element.elementor-element-card-image img[src=""], .elementor-363 .elementor-element.elementor-element-card-image img:not([src]) { display: none; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-card-category */.elementor-363 .elementor-element.elementor-element-card-category { font-family: 'Outfit', system-ui, sans-serif; font-size: 13px; font-weight: 500; letter-spacing: 0.04em; color: rgba(249,246,240,0.6); line-height: 1.4; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-card-link */.elementor-363 .elementor-element.elementor-element-card-link { display: flex; flex-direction: column; width: 100%; color: inherit; text-decoration: none; }/* End custom CSS */
/* Start custom CSS for jet-engine-data-store-button, class: .elementor-element-card-favorite */.elementor-363 .elementor-element.elementor-element-card-favorite { position: absolute; top: 8px; right: 8px; z-index: 5; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-style-card */.elementor-363 .elementor-element.elementor-element-style-card { position: relative; cursor: pointer; transition: box-shadow 250ms cubic-bezier(0.25,1,0.5,1), border-color 250ms cubic-bezier(0.25,1,0.5,1); } .elementor-363 .elementor-element.elementor-element-style-card:hover { box-shadow: 0 4px 32px rgba(0,0,0,0.45), 0 1px 4px rgba(0,0,0,0.3); border-color: rgba(201,169,110,0.4); }/* End custom CSS */