.elementor-70 .elementor-element.elementor-element-e23583d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-be701d9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-4f070f3{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-4f070f3 .elementor-heading-title{font-family:"Smokum", Sans-serif;font-size:92px;font-weight:400;text-transform:uppercase;line-height:0.94em;color:#2B1D14;}.elementor-70 .elementor-element.elementor-element-d3d0986{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-c7c6768{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-e23583d{--width:100%;}.elementor-70 .elementor-element.elementor-element-d3d0986{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-70 .elementor-element.elementor-element-4f070f3 .elementor-heading-title{font-size:52px;}}/* Start custom CSS *//* === Karkado Traži === */

/* Sakrij tema naslov stranice (dupli "Traži") */
.page-header{display:none !important}

.kk-trazi-hero{background:repeating-linear-gradient(0deg,rgba(43,29,20,0.025) 0 1px,transparent 1px 7px)}
.kk-trazi-inner,.kk-trazi-results-inner{max-width:1240px}

/* Žig badge "Pretraga" */
.kk-zig-badge{display:inline-block;font-family:'Trebuchet MS',sans-serif!important;font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#8A2E12!important;border:2px solid #2B1D14;background:#FBF6E9;padding:8px 18px;transform:rotate(-2deg);box-shadow:4px 4px 0 #2B1D14;margin-bottom:22px}
.kk-zb-star{color:#C15B1E}

/* Tražilica */
.kk-search-row{display:flex;gap:0;margin-top:30px;max-width:720px;width:100%}
.kk-search-input{flex:1;min-width:0;font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:19px;padding:16px 20px;border:2px solid #2B1D14;border-right:none;background:#FBF6E9;color:#2B1D14;box-shadow:5px 5px 0 rgba(43,29,20,0.9);border-radius:0}
.kk-search-input::placeholder{color:#8a7a63}
.kk-search-btn{font-family:'Smokum',serif;font-size:26px;background:#8A2E12;color:#F5E9CE;border:2px solid #2B1D14;padding:10px 26px;display:flex;align-items:center;box-shadow:5px 5px 0 rgba(43,29,20,0.9);cursor:pointer;user-select:none;border-radius:0}
.kk-search-btn:hover{background:#C15B1E}

/* "Probaj" chips */
.kk-quick-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;align-items:center}
.kk-quick-label{font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#5C4F3F}
.kk-chip{font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;border:1.5px solid #8A2E12;padding:6px 12px;cursor:pointer;transition:all 0.15s;background:transparent !important;color:#8A2E12 !important;border-radius:0 !important;box-shadow:none !important}
.kk-chip:hover{background:#8A2E12 !important;color:#F5E9CE !important}

/* Rezultati - 1 stupac (mobile-first) */
.kk-results-label{font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:14px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#8A2E12;border-top:2px solid #2B1D14;padding:20px 0 22px;width:100%}
.kk-results-list{display:grid;grid-template-columns:1fr;gap:18px;max-width:860px;width:100%;align-items:stretch}
.kk-result-card{text-decoration:none;background:#FBF6E9;border:2px solid #2B1D14;box-shadow:5px 5px 0 rgba(43,29,20,0.9);padding:22px 26px;display:flex;flex-direction:column;gap:8px;transition:all 0.15s}
.kk-result-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 rgba(43,29,20,0.9)}
.kk-result-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.kk-result-tip{font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;background:#2B1D14;color:#F5E9CE;padding:4px 9px}
.kk-result-title{font-family:'Smokum',serif;font-size:26px;line-height:1;color:#2B1D14;text-transform:uppercase}
.kk-result-desc{font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:15px;line-height:1.55;color:#5C4F3F;margin:0}
/* Crumb uvijek na dnu kartice da se poravna u redu */
.kk-result-crumb{font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#8A2E12;margin-top:auto;padding-top:4px}

/* Desktop (>960): 2 stupca */
@media (min-width:961px){
  .kk-results-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1140px}
  .kk-results-label,.kk-idle-state,.kk-empty-state{max-width:1140px}
}

/* Prazno stanje */
.kk-empty-state{border:2px dashed #8A2E12;padding:44px;text-align:center;max-width:860px;width:100%}
.kk-empty-title{font-family:'Smokum',serif;font-size:40px;text-transform:uppercase;color:#8A2E12;margin-bottom:8px}
.kk-empty-desc{font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:16px;color:#5C4F3F;margin:0 0 18px}
.kk-empty-cta{display:inline-block;font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;background:#8A2E12;padding:13px 22px;box-shadow:4px 4px 0 #2B1D14;transition:background 0.15s}
.kk-empty-cta,.kk-empty-cta:visited{color:#F5E9CE !important}
.kk-empty-cta:hover{background:#C15B1E !important;color:#2B1D14 !important}

/* Idle stanje */
.kk-idle-state{border-top:2px solid #2B1D14;padding-top:22px;font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:15px;color:#5C4F3F;max-width:860px;width:100%}

/* Mobile (<=960) */
@media (max-width:960px){
  .kk-trazi-inner,.kk-trazi-results-inner{padding-left:20px !important;padding-right:20px !important}
  .kk-search-row{max-width:100%}
  .kk-search-input{font-size:16px;padding:13px 16px}
  .kk-search-btn{padding:10px 18px}
  .kk-empty-state{padding:28px 20px}
  .kk-empty-title{font-size:28px}
  .kk-result-card{padding:18px 20px}
  .kk-result-title{font-size:22px}
}/* End custom CSS */