/** Shopify CDN: Minification failed

Line 46:15 Expected identifier but found whitespace
Line 46:17 Unexpected "{"
Line 46:26 Expected ":"
Line 65:10 Expected identifier but found whitespace
Line 65:12 Unexpected "{"
Line 65:21 Expected ":"
Line 74:10 Expected identifier but found whitespace
Line 74:12 Unexpected "{"
Line 74:21 Expected ":"
Line 102:15 Expected identifier but found whitespace
... and 5 more hidden warnings

**/
/* START_SECTION:olarip-yield-category (INDEX:41) */
.oyg-category{padding:0 20px 50px;color:#183653;font-family:inherit}
  .oyg-category[hidden],.oyg-category__table tr[hidden],.oyg-category__empty[hidden]{display:none!important}
  .oyg-category *{box-sizing:border-box}
  .oyg-category__wrap{max-width:1180px;margin:auto}
  .oyg-category__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,330px);align-items:center;gap:30px;margin-bottom:24px}
  .oyg-category__eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7894ae}
  .oyg-category__copy h2{color:var(--oyg-navy);font-size:clamp(29px,3.5vw,var(--oyg-heading));line-height:1.12;letter-spacing:-.035em;margin:11px 0 10px}
  .oyg-category__copy p{font-size:16px;line-height:1.7;color:#607a95;max-width:640px;margin:0}
  .oyg-category__image{aspect-ratio:1.6;border-radius:16px;overflow:hidden;background:var(--oyg-soft)}
  .oyg-category__image img{width:100%;height:100%;object-fit:cover}
  .oyg-category__image-fallback{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:22px;background:linear-gradient(135deg,#e9f0f6 0%,#cdddea 100%);color:var(--oyg-navy)}
  .oyg-category__image-fallback span{font-size:13px;font-weight:800;letter-spacing:.12em}
  .oyg-category__image-fallback strong{font-size:23px;line-height:1.15}
  .oyg-category__table-wrap{border:1px solid #d8e2eb;border-radius:16px;overflow:hidden;background:#fff}
  .oyg-category__table{width:100%;border-collapse:collapse;font-size:15px}
  .oyg-category__table thead{background:var(--oyg-navy);color:#fff}
  .oyg-category__table th,.oyg-category__table td{text-align:left;padding:16px 20px;border-bottom:1px solid #e3ebf2}
  .oyg-category__table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:700}
  .oyg-category__table tbody th{font-weight:700;color:var(--oyg-navy)}
  .oyg-category__table tbody tr:nth-child(even){background:var(--oyg-soft)}
  .oyg-category__table tbody tr:last-child th,.oyg-category__table tbody tr:last-child td{border-bottom:0}
  .oyg-category__table strong{color:var(--oyg-navy)}
  .oyg-category__empty,.oyg-category__editor-empty{padding:24px;border:1px dashed #b6c9db;border-radius:13px;color:#607a95}
  .oyg-category__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  @media(max-width:749px){.oyg-category{padding:0 16px 38px}.oyg-category__heading{grid-template-columns:1fr;gap:17px}.oyg-category__image{aspect-ratio:1.9}.oyg-category__table-wrap{border:0;background:transparent;overflow:visible}.oyg-category__table,.oyg-category__table tbody{display:block}.oyg-category__table thead{display:none}.oyg-category__table tr{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px;padding:16px;border:1px solid #d8e2eb;border-radius:13px;background:#fff!important}.oyg-category__table th,.oyg-category__table td{display:block;border:0;padding:0;font-size:14px}.oyg-category__table tbody th{grid-column:1/-1;font-size:17px;border-bottom:1px solid #e3ebf2;padding-bottom:9px;margin-bottom:3px}.oyg-category__table td:before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6d849b;font-weight:700;margin-bottom:3px}}
/* END_SECTION:olarip-yield-category */
/* START_SECTION:olarip-yield-footer (INDEX:42) */
.oyg-footer {
    padding: 64px 24px;
    background: {{ section.settings.soft }};
  }

  .oyg-footer__inner {
    width: min(100%, 1180px);
    margin: 0 auto;
  }

  .oyg-footer__example,
  .oyg-footer__notes {
    display: grid;
    grid-template-columns: minmax(180px, 0.7fr) minmax(0, 1.3fr);
    gap: 16px 48px;
    padding: 30px 0;
    border-bottom: 1px solid rgba(5, 48, 93, 0.18);
  }

  .oyg-footer__eyebrow {
    margin: 0;
    color: {{ section.settings.navy }};
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
  }

  .oyg-footer h2 {
    margin: 0;
    color: {{ section.settings.navy }};
    font-size: clamp(24px, 3vw, 38px);
    line-height: 1.15;
  }

  .oyg-footer__richtext {
    grid-column: 2;
    color: #425e79;
    font-size: 15px;
    line-height: 1.75;
  }

  .oyg-footer__richtext p {
    margin: 0 0 10px;
  }

  .oyg-footer__richtext p:last-child {
    margin-bottom: 0;
  }

  .oyg-footer__cta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    margin-top: 32px;
    padding: 27px 30px;
    color: #fff;
    background: {{ section.settings.navy }};
    border-radius: 17px;
  }

  .oyg-footer__cta h2 {
    margin-bottom: 0;
    color: #fff;
  }

  .oyg-footer__cta .oyg-footer__eyebrow {
    margin-bottom: 8px;
    color: rgba(255, 255, 255, 0.76);
  }

  .oyg-footer__cta a {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 13px 18px;
    color: {{ section.settings.navy }};
    background: #fff;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    white-space: nowrap;
  }

  .oyg-footer__cta a:hover {
    opacity: 0.88;
  }

  .oyg-footer__cta a:focus-visible {
    outline: 3px solid #9eb6d1;
    outline-offset: 3px;
  }

  @media (max-width: 749px) {
    .oyg-footer {
      padding: 42px 18px;
    }

    .oyg-footer__example,
    .oyg-footer__notes {
      grid-template-columns: 1fr;
      gap: 10px;
      padding: 24px 0;
    }

    .oyg-footer__richtext {
      grid-column: 1;
    }

    .oyg-footer__cta {
      align-items: flex-start;
      flex-direction: column;
      padding: 22px;
    }
  }
/* END_SECTION:olarip-yield-footer */
/* START_SECTION:olarip-yield-header (INDEX:43) */
.oyg-header{padding:20px 20px 0;color:#183653;font-family:inherit}
  .oyg-header *{box-sizing:border-box}
  .oyg-header__wrap{max-width:1180px;margin:auto}
  .oyg-header__hero{background:var(--oyg-navy);color:#fff;border-radius:22px;padding:clamp(36px,5.5vw,72px)}
  .oyg-header__eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#bcd2e8}
  .oyg-header__hero h1{font-size:clamp(36px,5vw,var(--oyg-title));line-height:1.08;letter-spacing:-.04em;color:#fff;max-width:800px;margin:16px 0}
  .oyg-header__hero p{font-size:17px;line-height:1.65;color:#e1ebf4;max-width:700px;margin:0 0 28px}
  .oyg-header__basis{display:inline-block;border:1px solid #7395b4;border-radius:999px;padding:10px 17px;font-size:13px;font-weight:700}
  .oyg-header__tools{display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:32px 0 40px}
  .oyg-header__search-wrap{flex:1 1 240px;max-width:350px}
  .oyg-header__search-wrap label{display:block;font-size:13px;font-weight:700;margin-bottom:8px;color:var(--oyg-navy)}
  .oyg-header__search{width:100%;border:1px solid #c8d5e0;border-radius:12px;background:#fff;color:#183653;font:inherit;font-size:15px;padding:13px 15px}
  .oyg-header__tabs{display:flex;gap:8px;flex-wrap:wrap}
  .oyg-header__tab{border:1px solid #cad7e3;background:#fff;color:var(--oyg-navy);border-radius:999px;padding:10px 15px;cursor:pointer;font:inherit;font-size:13px;font-weight:700}
  .oyg-header__tab:hover{border-color:var(--oyg-navy)}
  .oyg-header__tab.is-active{background:var(--oyg-navy);border-color:var(--oyg-navy);color:#fff}
  .oyg-header__search:focus-visible,.oyg-header__tab:focus-visible{outline:3px solid #6e9bc2;outline-offset:2px}
  .oyg-header__empty{padding:30px;text-align:center;border:1px solid #d8e2eb;border-radius:13px;color:#607a95;margin:0 0 35px}
  .oyg-header__empty[hidden]{display:none!important}
  @media(max-width:749px){.oyg-header{padding:12px 16px 0}.oyg-header__hero{border-radius:16px}.oyg-header__tools{align-items:stretch;margin-bottom:28px}.oyg-header__search-wrap{max-width:none;flex-basis:100%}.oyg-header__tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.oyg-header__tab{white-space:nowrap}}
/* END_SECTION:olarip-yield-header */
