/*
Theme Name: Glozin Child
Theme URI: https://wpglozin.com/
Author: UIXThemes
Author URI: https://uix.store
Description: Multipurpose WooCommerce WordPress Theme
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: glozin
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: glozin
*/

/* ORARIO */
.of-gwrap{display:inline-flex;align-items:center;gap:8px;margin-left:10px;vertical-align:middle;flex-wrap:wrap}
  .of-gstatus{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}
  .of-gdot{width:8px;height:8px;border-radius:50%;display:inline-block}
  .of-gmeta{font-size:12px;opacity:.75;white-space:nowrap}

  .of-open{color:#16a34a}.of-open .of-gdot{background:#16a34a}
  .of-closing{color:#f59e0b}.of-closing .of-gdot{background:#f59e0b}
  .of-closed{color:#ef4444}.of-closed .of-gdot{background:#ef4444}

  .of-anim{animation:ofFadePop .35s ease}
  @keyframes ofFadePop{
    from{opacity:0;transform:translateY(2px) scale(.98)}
    to{opacity:1;transform:translateY(0) scale(1)}
  }

  /* badge sotto */
  .of-break{display:block;margin-left:0;}

  /* hide helpers */
  .of-hidden{display:none !important}

/* PLANT SPECS (icone + testo) */
.plant-specs-wrap{
  --spacing: 0.25rem;
  --icon-size: 3.5rem;
  margin: 18px 0;
}
.plant-specs-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(0.9rem,9.3rem));
  align-items:flex-start;
  gap: 2.25rem;
}
.plant-spec{
  display:flex;
  text-align:center;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  line-height:1.1rem;
  width:calc(var(--spacing)*30);
}
.plant-spec-icon{
  width:var(--icon-size);
  height:var(--icon-size) !important;
  margin-bottom:calc(var(--spacing)*3);
}
.plant-spec-title{display:block;font-size:1rem;}
.plant-spec-value{display:block;font-size:0.9rem;opacity:.8;}
@media (max-width:520px){
  .plant-specs-grid{grid-template-columns:repeat(2,1fr)}
}
