.elementor-868 .elementor-element.elementor-element-f3398d7{--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-868 .elementor-element.elementor-element-bc00101{--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-868 .elementor-element.elementor-element-44b3945{--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-868 .elementor-element.elementor-element-bc00102{--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-868 .elementor-element.elementor-element-a50b450 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-868 .elementor-element.elementor-element-bc00103{--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-868 .elementor-element.elementor-element-5bd9294 .jet-radio-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-5bd9294 .jet-list-tree__children{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-868 .elementor-element.elementor-element-5bd9294 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-868 .elementor-element.elementor-element-5bd9294 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-868 .elementor-element.elementor-element-5bd9294 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-868 .elementor-element.elementor-element-5bd9294 .jet-collapse-icon{width:20px;height:20px;}.elementor-868 .elementor-element.elementor-element-5bd9294 .jet-collapse-none{width:20px;height:20px;}.elementor-868 .elementor-element.elementor-element-5bd9294 .jet-filter+.jet-filter{margin-top:10px;}.elementor-868 .elementor-element.elementor-element-5bd9294 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-868 .elementor-element.elementor-element-cf998cd{--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-868 .elementor-element.elementor-element-23cf827{--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-868 .elementor-element.elementor-element-pbcount .jet-smart-filters-select.jet-filter{display:block;}.elementor-868 .elementor-element.elementor-element-pbcount .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:180px;max-width:180px;}.elementor-868 .elementor-element.elementor-element-pbcount .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-868 .elementor-element.elementor-element-pbcount .jet-smart-filters-select.jet-filter .jet-select{max-width:180px;flex-basis:180px;}.elementor-868 .elementor-element.elementor-element-pbcount .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-868 .elementor-element.elementor-element-pbcount .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-868 .elementor-element.elementor-element-pbcount .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-868 .elementor-element.elementor-element-pbcount .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-868 .elementor-element.elementor-element-0b4b21e > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-868 .elementor-element.elementor-element-34ba797 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-34ba797 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-868 .elementor-element.elementor-element-34ba797 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-868 .elementor-element.elementor-element-34ba797 .jet-filters-pagination{column-gap:4px;row-gap:6px;justify-content:center;}.elementor-868 .elementor-element.elementor-element-34ba797 .jet-filters-pagination__load-more{order:initial;}.elementor-868 .elementor-element.elementor-element-4f7b1ec{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-868 .elementor-element.elementor-element-0b4b21e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-868 .elementor-element.elementor-element-0b4b21e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS *//* PixelBloom sablonlista – Elementor oldalhoz kötött CSS. */
body.page-id-868 .elementor .pb-catalog-redesign {
  width: 100%; max-width: none; margin: 0; padding: 0 0 74px;
  overflow: hidden; background: #fcfaf9; color: #192d37;
  font-family: Roboto, sans-serif;
}
body.page-id-868 .elementor .pb-catalog-redesign .e-con {
  --container-default-padding-top: 0px;
  --container-default-padding-right: 0px;
  --container-default-padding-bottom: 0px;
  --container-default-padding-left: 0px;
  min-width: 0;
}
body.page-id-868 .elementor .pb-catalog-redesign .elementor-widget { margin: 0; }

body.page-id-868 .elementor .pb-catalog-hero {
  position: relative; display: block; width: 100%; min-height: 435px;
  padding: 66px max(24px, calc((100vw - 1248px) / 2)) 122px;
  overflow: hidden; isolation: isolate;
  background: linear-gradient(180deg, #fffafa 0%, #fff7f4 100%);
}
body.page-id-868 .elementor .pb-catalog-hero::before {
  content: ""; position: absolute; z-index: -1; right: max(42px, calc((100vw - 1250px) / 2));
  left: auto !important; top: 16px; width: 400px; height: 290px; opacity: .72;
  background:
    radial-gradient(ellipse 35% 70% at 67% 35%, #a51b601c 0 70%, transparent 72%),
    radial-gradient(ellipse 38% 70% at 43% 55%, #f35b5118 0 70%, transparent 72%),
    radial-gradient(ellipse 38% 55% at 27% 77%, #f9a21b16 0 70%, transparent 72%);
  transform: rotate(-17deg);
}
body.page-id-868 .elementor .pb-catalog-kicker,
body.page-id-868 .elementor .pb-catalog-section-kicker,
body.page-id-868 .elementor .pb-catalog-help-kicker {
  color: #a51b60 !important; font: 700 15px/1.4 Roboto, sans-serif;
  letter-spacing: .01em; text-transform: uppercase;
}
body.page-id-868 .elementor .pb-catalog-kicker p,
body.page-id-868 .elementor .pb-catalog-section-kicker p,
body.page-id-868 .elementor .pb-catalog-help-kicker p { margin: 0; color: #a51b60 !important; }
body.page-id-868 .elementor .pb-catalog-title h1 {
  max-width: 900px; margin: 25px 0 19px;
  color: #192d37; font: 700 clamp(46px, 5vw, 70px)/1.15 Roboto, sans-serif;
  letter-spacing: -.045em;
}
body.page-id-868 .elementor .pb-catalog-title h1::after {
  content: ""; display: block; width: 220px; height: 5px; margin-top: 8px;
  border-radius: 2px; background: linear-gradient(90deg, #a51b60, #f9a21b);
}
body.page-id-868 .elementor .pb-catalog-lead {
  max-width: 920px; color: #687279; font: 400 19px/1.55 Roboto, sans-serif;
}
body.page-id-868 .elementor .pb-catalog-lead p { margin: 0; }

body.page-id-868 .elementor .pb-catalog-filter-panel {
  position: relative; z-index: 2; display: flex; flex-direction: row; align-items: flex-start;
  gap: 25px; width: min(1248px, calc(100% - 48px)); margin: -72px auto 0;
  padding: 24px 26px; border: 1px solid #efe9e8; border-radius: 18px;
  background: #fff; box-shadow: 0 15px 30px #2e21300d;
}
body.page-id-868 .elementor .pb-catalog-search-wrap {
  display: block; width: 39%; flex: 0 0 39%; padding-right: 25px;
  border-right: 1px solid #eee8e8;
}
body.page-id-868 .elementor .pb-catalog-category-wrap {
  display: block; flex: 1 1 0; min-width: 0;
}
body.page-id-868 .elementor .pb-catalog-filter { width: 100%; margin: 0; }
body.page-id-868 .elementor .pb-catalog-filter .jet-filter-label {
  margin: 0 0 12px; color: #687279;
  font: 700 12px/1.4 Roboto, sans-serif; text-transform: uppercase;
}
body.page-id-868 .elementor .pb-catalog-search :is(input, input[type="search"]) {
  width: 100%; max-width: none; height: 54px; padding: 12px 18px 12px 44px;
  border: 1px solid #e6dee0; border-radius: 9px; background-color: #fcfafa;
  color: #192d37; font: 400 15px/1.4 Roboto, sans-serif;
}
body.page-id-868 .elementor .pb-catalog-search .jet-search-filter__input-wrapper { position: relative; }
body.page-id-868 .elementor .pb-catalog-search .jet-search-filter__input-wrapper::before {
  content: ""; position: absolute; z-index: 1; left: 17px; top: 18px;
  width: 15px; height: 15px; border: 2px solid #687279; border-radius: 50%;
  pointer-events: none;
}
body.page-id-868 .elementor .pb-catalog-search .jet-search-filter__input-wrapper::after {
  content: ""; position: absolute; z-index: 1; left: 31px; top: 33px;
  width: 9px; height: 2px; background: #687279; transform: rotate(45deg);
  pointer-events: none;
}
body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list-wrapper {
  display: flex; flex-wrap: wrap; align-items: center; gap: 8px;
}
body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list__row {
  display: inline-flex !important; margin: 0 !important;
}
body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list__button {
  display: inline-flex; align-items: center; justify-content: center;
  min-height: 52px; padding: 0 17px !important;
  border: 1px solid #eae2e4; border-radius: 999px; background: #fbf8f8;
  color: #192d37; transition: background .2s, color .2s, border-color .2s;
}
body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list__decorator { display: none !important; }
body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list__label {
  margin: 0; padding: 0; color: inherit; white-space: nowrap;
  font: 500 14px/1.35 Roboto, sans-serif;
}
body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list__row:has(input:checked) .jet-radio-list__button,
body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list-wrapper:not(:has(input:checked)) .jet-radio-list__row:first-child .jet-radio-list__button {
  border-color: #a51b60; background: #a51b60; color: #fff;
}
body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list__button:hover {
  border-color: #a51b60;
}
body.page-id-868 .elementor .pb-catalog-reset { width: auto; margin-top: 10px; }
body.page-id-868 .elementor .pb-catalog-reset button {
  padding: 3px 0; color: #a51b60; font: 500 12px/1.4 Roboto, sans-serif;
}

body.page-id-868 .elementor .pb-catalog-main {
  display: block; width: min(1248px, calc(100% - 48px));
  margin: 44px auto 0; padding: 0; flex: none;
}
body.page-id-868 .elementor .pb-catalog-intro {
  display: grid; grid-template-columns: 1fr auto; gap: 0 20px;
  align-items: end; padding: 0 0 23px;
}
body.page-id-868 .elementor .pb-catalog-section-kicker { grid-column: 1 / -1; }
body.page-id-868 .elementor .pb-catalog-section-title h2 {
  margin: 13px 0 0; color: #192d37;
  font: 700 clamp(25px, 2.4vw, 32px)/1.2 Roboto, sans-serif;
  letter-spacing: -.03em;
}
body.page-id-868 .elementor .pb-catalog-note {
  width: auto; margin: 0 0 3px; padding: 0; color: #687279;
  background: transparent; font: 400 13px/1.5 Roboto, sans-serif;
  text-align: right;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-grid__items {
  display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr));
  width: 100%; gap: 24px !important; margin: 0 !important;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-grid__item {
  width: 100% !important; max-width: none !important; margin: 0 !important;
  padding: 0 !important;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-grid__item > .elementor {
  height: 100%;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-card {
  display: flex; flex-direction: column; width: 100%; height: 100%; min-height: 0;
  padding: 0; gap: 0; overflow: hidden; border: 1px solid #eae4e4;
  border-radius: 17px; background: #fff;
  box-shadow: 0 8px 20px #2e21300a;
  transition: transform .2s, box-shadow .2s, border-color .2s;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-card:hover {
  transform: translateY(-3px); border-color: #dec8d2;
  box-shadow: 0 14px 32px #2e213019;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-card-media {
  display: block; position: relative; width: 100%; flex: none; min-height: 0;
  padding: 14px 14px 0; overflow: hidden; background: transparent;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-card-media::before { display: none; }
body.page-id-868 .elementor .pb-catalog-grid .pb-template-preview {
  display: block; position: static; width: 100%; max-width: none;
  transform: none; box-shadow: none;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-preview :is(.jet-listing-dynamic-image,a,img) {
  width: 100%; display: block;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-preview img {
  height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 10px;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-850 .pb-template-preview {
  position: relative; overflow: hidden; border-radius: 10px; background: #252431;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-850 .pb-template-preview img {
  object-fit: contain; padding: 8px 7px 35px; border-radius: 0;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-850 .pb-template-preview::after {
  content: "zolden"; position: absolute; z-index: 3; bottom: 78px; left: 0; right: 0;
  color: #fff; text-align: center; pointer-events: none;
  font: 700 27px/1.1 Georgia, serif; letter-spacing: -.05em;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-852 .pb-template-preview {
  position: relative; overflow: hidden; border-radius: 10px; background: #172330;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-852 .pb-template-preview img {
  object-fit: contain; padding: 8px; border-radius: 0;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-852 .pb-template-preview::after {
  display: none;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-card-media .pb-template-status {
  position: absolute; z-index: 2; top: 28px; left: 28px;
  width: auto; padding: 6px 11px; border-radius: 5px;
  background: #fff; color: #a51b60;
  font: 700 10px/1.4 Roboto, sans-serif; letter-spacing: .04em;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-card-content {
  display: flex; flex-direction: column; align-items: stretch;
  width: 100%; flex: 1 1 auto; min-height: 155px;
  padding: 18px 24px 20px;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-tagline {
  order: 0; margin: 0; color: #a51b60;
  font: 700 11px/1.4 Roboto, sans-serif;
  letter-spacing: .01em; text-transform: uppercase;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-title { order: 1; margin: 10px 0 18px; }
body.page-id-868 .elementor .pb-catalog-grid .pb-template-title h2 {
  margin: 0; color: #192d37;
  font: 700 clamp(23px, 2vw, 29px)/1.2 Roboto, sans-serif;
  letter-spacing: -.03em;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-card-actions {
  order: 2; display: block; width: 100%; margin: auto 0 0;
  padding: 16px 0 0; border-top: 1px solid #eee9ea;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-template-card-actions > .elementor-widget {
  width: 100%;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-catalog-button .jet-listing-dynamic-link__link {
  display: flex; align-items: center; justify-content: space-between;
  width: 100%; min-height: 30px; padding: 0; border: 0;
  border-radius: 0; background: transparent; color: #a51b60;
  font: 700 15px/1.4 Roboto, sans-serif;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-catalog-button .jet-listing-dynamic-link__link::after {
  content: "→"; order: 1; font-size: 22px; font-weight: 400;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-catalog-button .jet-listing-dynamic-link__label {
  order: 0 !important;
}
body.page-id-868 .elementor .pb-catalog-grid .pb-catalog-button .jet-listing-dynamic-link__link:hover {
  background: transparent; color: #7e0f47;
}
body.page-id-868 .elementor .pb-catalog-pagination { width: 100%; margin: 55px 0 0; }
body.page-id-868 .elementor .pb-catalog-pagination .jet-filters-pagination__link {
  min-width: 50px; min-height: 50px; border-radius: 7px;
  border-color: #e9e1e4;
}
body.page-id-868 .elementor .pb-catalog-pagination .jet-filters-pagination__current .jet-filters-pagination__link {
  border-color: #a51b60; background: #a51b60; color: #fff;
}

body.page-id-868 .elementor .pb-catalog-help {
  display: grid; grid-template-columns: 1fr auto; gap: 0 24px; align-items: center;
  width: min(1248px, calc(100% - 48px)); margin: 78px auto 0;
  padding: 38px 36px 50px; border: 0; border-radius: 20px;
  background: linear-gradient(95deg, #fff2f2, #fff8ee);
}
body.page-id-868 .elementor .pb-catalog-help-kicker { grid-column: 1 / -1; margin-bottom: 19px; }
body.page-id-868 .elementor .pb-catalog-help-title { grid-column: 1; }
body.page-id-868 .elementor .pb-catalog-help-title h2 {
  margin: 0 0 11px; color: #192d37;
  font: 700 clamp(27px, 2.9vw, 38px)/1.22 Roboto, sans-serif;
  letter-spacing: -.035em;
}
body.page-id-868 .elementor .pb-catalog-help-copy { grid-column: 1; color: #687279; font: 400 16px/1.5 Roboto, sans-serif; }
body.page-id-868 .elementor .pb-catalog-help-copy p { margin: 0; }
body.page-id-868 .elementor .pb-catalog-help .pb-catalog-contact { grid-column: 2; grid-row: 2 / span 2; margin: 0; }
body.page-id-868 .elementor .pb-catalog-help .pb-catalog-contact .elementor-button {
  min-height: 60px; padding: 18px 49px 18px 35px;
  border: 0; border-radius: 6px; background: #a51b60; color: #fff;
  font: 700 14px/1.3 Roboto, sans-serif;
  clip-path: polygon(0 0, calc(100% - 24px) 0, 100% 50%, calc(100% - 24px) 100%, 0 100%);
}

@media (max-width: 1100px) {
  body.page-id-868 .elementor .pb-catalog-filter-panel { flex-direction: column; gap: 20px; }
  body.page-id-868 .elementor .pb-catalog-search-wrap {
    width: 100%; flex: none; padding: 0 0 20px; border-right: 0; border-bottom: 1px solid #eee8e8;
  }
  body.page-id-868 .elementor .pb-catalog-category-wrap { width: 100%; }
  body.page-id-868 .elementor .pb-catalog-grid .jet-listing-grid__items { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  body.page-id-868 .elementor .pb-catalog-redesign { padding-bottom: 45px; }
  body.page-id-868 .elementor .pb-catalog-hero {
    min-height: 0; padding: 48px 20px 102px;
  }
  body.page-id-868 .elementor .pb-catalog-hero::before {
    width: 180px; height: 160px; right: -35px; top: 10px; opacity: .45;
  }
  body.page-id-868 .elementor .pb-catalog-title h1 {
    margin-top: 20px; font-size: clamp(38px, 9vw, 50px); line-height: 1.12;
  }
  body.page-id-868 .elementor .pb-catalog-lead { font-size: 16px; }
  body.page-id-868 .elementor .pb-catalog-filter-panel {
    width: calc(100% - 40px); margin-top: -61px; padding: 21px;
  }
  body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list__button {
    min-height: 43px; padding: 0 13px !important;
  }
  body.page-id-868 .elementor .pb-catalog-categories .jet-radio-list__label { font-size: 12px; }
  body.page-id-868 .elementor .pb-catalog-main { width: calc(100% - 40px); margin-top: 42px; }
  body.page-id-868 .elementor .pb-catalog-intro { display: block; padding-bottom: 22px; }
  body.page-id-868 .elementor .pb-catalog-note { margin-top: 15px; text-align: left; }
  body.page-id-868 .elementor .pb-catalog-grid .jet-listing-grid__items { grid-template-columns: 1fr; gap: 22px !important; }
  body.page-id-868 .elementor .pb-catalog-grid .pb-template-card-content { min-height: 140px; }
  body.page-id-868 .elementor .pb-catalog-help {
    display: flex; flex-direction: column; align-items: flex-start;
    width: calc(100% - 40px); margin-top: 55px; padding: 27px 24px 34px;
  }
  body.page-id-868 .elementor .pb-catalog-help .pb-catalog-contact { margin-top: 26px; }
}
@media (prefers-reduced-motion: reduce) {
  body.page-id-868 .elementor .pb-catalog-grid .pb-template-card { transition: none; }
}

/* Crocoblock dynamic template previews */
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-854 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-856 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-860 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-864 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-963 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-971 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-979 .pb-template-preview{border-radius:10px;overflow:hidden;background:#172330}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-858 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-862 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-939 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-947 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-955 .pb-template-preview{border-radius:10px;overflow:hidden;background:#eaf0f2}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-854 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-856 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-858 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-860 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-862 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-864 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-939 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-947 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-955 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-963 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-971 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-979 .pb-template-preview img{object-fit:contain;padding:8px;border-radius:0}

/* Crocoblock design template previews */
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-990 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-994 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-998 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1002 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1006 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1010 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1014 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1018 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1022 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1026 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1030 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1034 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1038 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1042 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1046 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1050 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1054 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1058 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1062 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1066 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1070 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1074 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1078 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1082 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1086 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1090 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1094 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1098 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1102 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1106 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1110 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1114 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1118 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1122 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1126 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1130 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1134 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1138 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1142 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1146 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1150 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1154 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1158 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1162 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1166 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1170 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1174 .pb-template-preview{border-radius:10px;overflow:hidden;background:#eef1f4}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-990 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-994 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-998 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1002 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1006 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1010 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1014 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1018 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1022 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1026 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1030 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1034 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1038 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1042 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1046 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1050 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1054 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1058 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1062 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1066 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1070 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1074 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1078 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1082 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1086 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1090 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1094 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1098 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1102 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1106 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1110 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1114 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1118 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1122 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1126 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1130 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1134 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1138 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1142 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1146 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1150 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1154 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1158 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1162 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1166 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1170 .pb-template-preview,body.page-id-868 .elementor .pb-catalog-grid .jet-listing-dynamic-post-1174 .pb-template-preview img{object-fit:contain;padding:8px;border-radius:0}

/* Uniform Crocoblock catalog image frames, 2026-10-17. */
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-grid__item .pb-template-card-media .pb-template-preview {
 position:relative;top:auto;right:auto;bottom:auto;left:auto;
 width:100%;max-width:100%;height:auto;aspect-ratio:4/3;
 margin:0;padding:0;transform:none;box-shadow:none;overflow:hidden;border-radius:10px;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-grid__item .pb-template-card-media .pb-template-preview :is(.jet-listing-dynamic-image,a) {
 display:block;width:100%;height:100%;margin:0;padding:0;
}
body.page-id-868 .elementor .pb-catalog-grid .jet-listing-grid__item .pb-template-card-media .pb-template-preview img {
 display:block;width:100%;max-width:100%;height:100%;aspect-ratio:auto;
 margin:0;padding:0;object-fit:cover;object-position:center top;border-radius:0;
}
/* Hide only the catalog theme page title. */
body.page-id-868 #post-868 > header.page-header { display:none; }

/* Catalog page-size body.elementor-page-868 */
body.page-id-868 .pb-catalog-page-size { width:180px; margin-top:16px; }
body.page-id-868 .pb-catalog-page-size .jet-filter-label { font:inherit; font-size:13px; font-weight:600; margin-bottom:8px; color:#172832; }
body.page-id-868 .pb-catalog-page-size select { width:100%; min-height:44px; border:1px solid #e8e1e6; border-radius:6px; background-color:#fff; color:#172832; padding:10px 14px; font:inherit; font-size:15px; }/* End custom CSS */