/* Popcrop landing – stili za shortcode [popcrop_landing] */
.popcrop-lp{width:100%;font-family:'Archivo',system-ui,sans-serif;color:#2B2B2B;background:#FFFFFF;overflow:hidden;line-height:normal}
.popcrop-lp *,.popcrop-lp *::before,.popcrop-lp *::after{box-sizing:border-box}
.popcrop-lp h1,.popcrop-lp h2,.popcrop-lp h3,.popcrop-lp p,.popcrop-lp blockquote{text-transform:none}
.popcrop-lp img{max-width:100%}
.popcrop-lp a{color:#ED1E24}.popcrop-lp a:hover{color:#B8141A}
.popcrop-lp .popcrop-wrap{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}
@media (max-width:900px){
  .popcrop-lp .popcrop-two,.popcrop-lp .popcrop-hero{flex-direction:column !important;align-items:stretch !important}
  .popcrop-lp .popcrop-two>*,.popcrop-lp .popcrop-hero>*{flex:0 0 auto !important;width:100%}
  .popcrop-lp .popcrop-hero{padding-top:40px !important;padding-bottom:84px !important;gap:36px !important}
  .popcrop-lp .popcrop-sec{padding-top:60px !important;padding-bottom:60px !important}
  .popcrop-lp .popcrop-sec-sm{padding-top:40px !important;padding-bottom:40px !important}
  .popcrop-lp .popcrop-two{gap:32px !important}
  .popcrop-lp .popcrop-quote{padding-top:56px !important;padding-bottom:40px !important;gap:8px !important}
  .popcrop-lp .popcrop-qimg{max-width:190px !important;margin:24px auto 0}
  .popcrop-lp .popcrop-posts>img:nth-child(5){display:none !important}
  /* prednosti: 3 + 2 */
  .popcrop-lp .popcrop-benefits{gap:16px 12px !important}
  .popcrop-lp .popcrop-bitem{width:30%}
  .popcrop-lp .popcrop-bcircle{width:100px !important;height:100px !important}
  .popcrop-lp .popcrop-bcircle svg{width:100% !important;height:100% !important}
  /* okusi: 2 x 2 */
  .popcrop-lp .popcrop-flavors{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}
  .popcrop-lp .popcrop-fimg{height:180px !important;padding:16px !important}
  .popcrop-lp .popcrop-fbody{padding:16px 14px 12px !important;gap:6px !important}
  .popcrop-lp .popcrop-ftitle{font-size:30px !important}
  .popcrop-lp .popcrop-ftext{font-size:14px !important;line-height:1.45 !important}
  /* trenutki: vodoravni drsnik */
  .popcrop-lp .popcrop-days{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;gap:16px !important;margin:0 -24px;padding:8px 24px 16px;scrollbar-width:thin;scrollbar-color:#FB8629 #EFE6C6}
  .popcrop-lp .popcrop-days::-webkit-scrollbar{height:6px}
  .popcrop-lp .popcrop-days::-webkit-scrollbar-track{background:#EFE6C6;border-radius:3px;margin:0 24px}
  .popcrop-lp .popcrop-days::-webkit-scrollbar-thumb{background:#FB8629;border-radius:3px}
  .popcrop-lp .popcrop-days>article{flex:0 0 min(78%,340px) !important;width:auto !important;scroll-snap-align:center}
  .popcrop-lp .popcrop-day{transform:none !important;margin-top:0 !important}
  .popcrop-lp .popcrop-sticker{width:84px !important}
  .popcrop-lp .popcrop-swipe{display:flex !important;margin-top:-36px}
  /* trgovci: 2 x 2 */
  .popcrop-lp .popcrop-logos{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px !important;margin-top:8px !important}
  .popcrop-lp .popcrop-logos>div{height:84px !important;padding:14px 18px !important}
}
