/* ==========================================================
   BASKINTA AGRICULTURE V1
   ========================================================== */

.bk-agriculture {
    --agri-green:#173f38;
    --agri-navy:#164b63;
    --agri-blue:#0877a6;
    --agri-cyan:#40afd0;
    --agri-body:#647982;
    --agri-soft:#f5f8f7;
    --agri-line:#e4ebea;

    background:#fff;
    color:var(--agri-body);
    overflow:hidden;
}


.bk-agri-container {
    width:min(calc(100% - 80px),1380px);
    margin-left:auto;
    margin-right:auto;
}


/* HERO */

.bk-agri-hero {
    min-height:520px;

    display:flex;
    align-items:center;

    position:relative;

    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}


.bk-agri-hero-inner {
    position:relative;
    z-index:2;

    color:#fff;
}


.bk-agri-eyebrow,
.bk-agri-kicker {
    display:block;

    margin:0 0 14px;

    color:var(--agri-cyan);

    font-size:10px;
    font-weight:850;
    line-height:1.2;

    letter-spacing:.16em;
    text-transform:uppercase;
}


.bk-agri-hero h1 {
    max-width:700px;

    margin:0;

    color:#fff;

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:
        clamp(60px,6vw,92px);

    font-weight:700;

    line-height:.94;

    letter-spacing:-.045em;
}


.bk-agri-hero p {
    max-width:570px;

    margin:24px 0 0;

    color:
        rgba(255,255,255,.92);

    font-size:16px;
    line-height:1.7;
}


/* INTRO */

.bk-agri-intro {
    padding:90px 0 100px;

    background:#fff;
}


.bk-agri-intro-grid {
    display:grid;

    grid-template-columns:
        minmax(0,.85fr)
        minmax(0,1.15fr);

    gap:100px;

    align-items:start;
}


.bk-agri-intro h2 {
    max-width:470px;

    margin:0;

    color:var(--agri-navy);

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:
        clamp(42px,4.2vw,64px);

    font-weight:700;

    line-height:.98;

    letter-spacing:-.04em;
}


.bk-agri-intro-copy {
    max-width:690px;
}


.bk-agri-intro-copy p {
    margin:0 0 18px;

    color:var(--agri-body);

    font-size:15px;

    line-height:1.85;
}


/* MOBILE */

@media(max-width:767px) {

    .bk-agri-container {
        width:
            calc(100% - 36px);
    }


    .bk-agri-hero {
        min-height:440px;
    }


    .bk-agri-hero h1 {
        font-size:58px;
    }


    .bk-agri-hero p {
        font-size:14px;
    }


    .bk-agri-intro {
        padding:65px 0 72px;
    }


    .bk-agri-intro-grid {
        grid-template-columns:1fr;

        gap:32px;
    }


    .bk-agri-intro h2 {
        font-size:44px;
    }

}



/* ==========================================================
   PRODUCE
   ========================================================== */

.bk-agri-produce {
    padding:95px 0 105px;
    background:#f5f8f7;
    border-top:1px solid var(--agri-line);
}


.bk-agri-section-head {
    margin-bottom:48px;
}


.bk-agri-section-head-grid {
    display:grid;
    grid-template-columns:.85fr 1.15fr;
    gap:100px;
    align-items:end;
}


.bk-agri-section-head h2 {
    max-width:540px;
    margin:0;

    color:var(--agri-navy);

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:
        clamp(42px,4.2vw,64px);

    line-height:.98;
    letter-spacing:-.04em;
}


.bk-agri-section-head p {
    max-width:650px;
    margin:0;

    color:var(--agri-body);

    font-size:14px;
    line-height:1.8;
}


.bk-agri-produce-grid {
    display:grid;

    grid-template-columns:
        repeat(3,minmax(0,1fr));

    gap:18px;
}


.bk-agri-product {
    position:relative;

    min-height:280px;

    padding:28px;

    border:1px solid #e0e9e7;
    border-radius:14px;

    background:#fff;

    transition:
        transform .2s ease,
        box-shadow .2s ease;
}


.bk-agri-product:hover {
    transform:translateY(-4px);

    box-shadow:
        0 16px 38px
        rgba(23,63,56,.08);
}


.bk-agri-product-featured {
    background:
        linear-gradient(
            145deg,
            #f5fbf4,
            #fff
        );

    border-color:#cfe0d5;
}


.bk-agri-product-pine {
    background:
        linear-gradient(
            145deg,
            #eef5f1,
            #fff
        );
}


.bk-agri-product-number {
    display:block;

    margin-bottom:32px;

    color:#9cafaa;

    font-size:8px;
    font-weight:850;

    letter-spacing:.14em;
}


.bk-agri-product-symbol {
    display:flex;

    align-items:center;
    justify-content:center;

    width:42px;
    height:42px;

    margin-bottom:19px;

    border-radius:50%;

    background:#e9f3ef;

    color:var(--agri-green);

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:20px;
    font-weight:700;
}


.bk-agri-product h3 {
    margin:0 0 11px;

    color:var(--agri-navy);

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:26px;
    line-height:1.05;

    letter-spacing:-.025em;
}


.bk-agri-product p {
    max-width:330px;

    margin:0;

    color:var(--agri-body);

    font-size:12px;
    line-height:1.7;
}


/* ==========================================================
   MARJ BASKINTA PINES
   ========================================================== */

.bk-agri-pines {
    padding:105px 0;

    background:#fff;
}


.bk-agri-pines-grid {
    display:grid;

    grid-template-columns:
        minmax(0,1.08fr)
        minmax(0,.92fr);

    gap:100px;

    align-items:center;
}


.bk-agri-pines-art {
    min-height:530px;

    position:relative;

    overflow:hidden;

    border-radius:18px;

    background:
        radial-gradient(
            circle at 72% 18%,
            rgba(101,156,124,.34),
            transparent 32%
        ),
        linear-gradient(
            145deg,
            #214f42,
            #103a34 55%,
            #082c2a
        );
}


.bk-agri-pines-art::before,
.bk-agri-pines-art::after {
    content:"";

    position:absolute;

    bottom:-40px;

    width:0;
    height:0;

    border-left:170px solid transparent;
    border-right:170px solid transparent;
    border-bottom:440px solid
        rgba(255,255,255,.08);
}


.bk-agri-pines-art::before {
    left:3%;
}


.bk-agri-pines-art::after {
    right:0;

    border-left-width:210px;
    border-right-width:210px;
    border-bottom-width:510px;

    opacity:.65;
}


.bk-pine-line {
    position:absolute;

    left:10%;
    right:10%;

    height:1px;

    background:
        rgba(255,255,255,.13);
}


.bk-pine-line-1 {
    top:25%;
}

.bk-pine-line-2 {
    top:50%;
}

.bk-pine-line-3 {
    top:75%;
}


.bk-agri-pines-label {
    position:absolute;

    z-index:3;

    left:36px;
    bottom:34px;
}


.bk-agri-pines-label small {
    display:block;

    margin-bottom:7px;

    color:#74ccbc;

    font-size:8px;
    font-weight:850;

    letter-spacing:.16em;
}


.bk-agri-pines-label strong {
    display:block;

    color:#fff;

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:42px;
    line-height:1;
}


.bk-agri-pines-copy h2 {
    max-width:540px;

    margin:0 0 27px;

    color:var(--agri-navy);

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:
        clamp(44px,4.4vw,66px);

    line-height:.97;

    letter-spacing:-.04em;
}


.bk-agri-pines-copy p {
    max-width:570px;

    margin:0 0 18px;

    color:var(--agri-body);

    font-size:14px;
    line-height:1.85;
}


.bk-agri-text-link {
    display:inline-flex;

    margin-top:10px;

    color:var(--agri-blue) !important;

    text-decoration:none !important;

    font-size:11px;
    font-weight:850;
}


.bk-agri-text-link:hover {
    color:var(--agri-navy) !important;
}


/* STAGE B RESPONSIVE */

@media(max-width:900px) {

    .bk-agri-section-head-grid,
    .bk-agri-pines-grid {
        grid-template-columns:1fr;
        gap:38px;
    }


    .bk-agri-produce-grid {
        grid-template-columns:
            repeat(2,minmax(0,1fr));
    }


    .bk-agri-pines-art {
        min-height:440px;
    }

}


@media(max-width:600px) {

    .bk-agri-produce {
        padding:70px 0;
    }


    .bk-agri-produce-grid {
        grid-template-columns:1fr;
    }


    .bk-agri-product {
        min-height:auto;
    }


    .bk-agri-pines {
        padding:70px 0;
    }


    .bk-agri-pines-art {
        min-height:380px;
    }

}



/* ==========================================================
   APPLE EXPERIENCE
   ========================================================== */

.bk-agri-apple-experience {
    padding:0;
    background:#123f4d;
}

.bk-agri-apple-grid {
    width:100%;
    max-width:none;

    display:grid;
    grid-template-columns:1fr 1fr;
}

.bk-agri-apple-visual {
    min-height:520px;

    display:flex;
    flex-direction:column;
    justify-content:flex-end;

    padding:55px max(50px,calc((100vw - 1380px)/2));

    background:
        radial-gradient(
            circle at 30% 25%,
            rgba(183,68,42,.42),
            transparent 23%
        ),
        radial-gradient(
            circle at 55% 45%,
            rgba(156,49,34,.30),
            transparent 25%
        ),
        linear-gradient(
            145deg,
            #315f3f,
            #173f38 55%,
            #0d312e
        );

    color:#fff;
}

.bk-agri-apple-visual span,
.bk-agri-apple-visual small {
    color:#82d2c1;

    font-size:9px;
    font-weight:850;

    letter-spacing:.16em;
}

.bk-agri-apple-visual strong {
    max-width:450px;

    margin:10px 0;

    color:#fff;

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:70px;
    line-height:.88;

    letter-spacing:-.045em;
}

.bk-agri-apple-copy {
    min-height:520px;

    padding:75px max(50px,calc((100vw - 1380px)/2)) 70px 70px;

    color:#fff;
}

.bk-agri-apple-copy .bk-agri-kicker {
    color:#72cadc;
}

.bk-agri-apple-copy h2 {
    max-width:560px;

    margin:0 0 25px;

    color:#fff;

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:clamp(46px,4.5vw,68px);

    line-height:.96;
    letter-spacing:-.04em;
}

.bk-agri-apple-copy p {
    max-width:590px;

    margin:0 0 17px;

    color:rgba(255,255,255,.77);

    font-size:14px;
    line-height:1.8;
}

.bk-agri-experience-list {
    display:flex;
    flex-wrap:wrap;
    gap:7px;

    margin:26px 0;
}

.bk-agri-experience-list span {
    padding:7px 10px;

    border:1px solid rgba(255,255,255,.16);
    border-radius:999px;

    color:#fff;

    font-size:9px;
    font-weight:750;
}

.bk-agri-button {
    display:inline-flex;
    align-items:center;

    min-height:45px;

    padding:0 19px;

    border-radius:7px;

    background:#fff;

    color:#164b63 !important;

    text-decoration:none !important;

    font-size:10px;
    font-weight:850;
}


/* ==========================================================
   HISTORY
   ========================================================== */

.bk-agri-history {
    padding:100px 0;

    background:#fff;
}

.bk-agri-history-grid {
    display:grid;

    grid-template-columns:.9fr 1.1fr;

    gap:100px;

    align-items:start;
}

.bk-agri-history h2 {
    max-width:570px;

    margin:0;

    color:var(--agri-navy);

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:clamp(44px,4.4vw,66px);

    line-height:.96;
    letter-spacing:-.04em;
}

.bk-agri-history-copy {
    max-width:680px;
}

.bk-agri-history-copy p {
    margin:0 0 18px;

    font-size:14px;
    line-height:1.85;
}


/* ==========================================================
   MOUNEH
   ========================================================== */

.bk-agri-mouneh {
    padding:105px 0;

    background:#f7f4ed;

    border-top:1px solid #ece7dc;
    border-bottom:1px solid #ece7dc;
}

.bk-agri-mouneh-grid {
    display:grid;

    grid-template-columns:1fr 1fr;

    gap:100px;

    align-items:center;
}

.bk-agri-mouneh-visual {
    min-height:460px;

    display:flex;
    flex-direction:column;
    justify-content:flex-end;

    padding:42px;

    border-radius:18px;

    background:
        radial-gradient(
            circle at 25% 30%,
            rgba(172,94,45,.32),
            transparent 23%
        ),
        radial-gradient(
            circle at 65% 55%,
            rgba(116,54,34,.24),
            transparent 22%
        ),
        linear-gradient(
            145deg,
            #d9c5a1,
            #b99a6b
        );

    color:#fff;
}

.bk-agri-mouneh-visual span {
    font-size:8px;
    font-weight:850;
    letter-spacing:.15em;
}

.bk-agri-mouneh-visual strong {
    max-width:400px;

    margin-top:10px;

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:54px;
    line-height:.94;
}

.bk-agri-mouneh-copy h2 {
    max-width:570px;

    margin:0 0 25px;

    color:var(--agri-navy);

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:clamp(44px,4.3vw,64px);

    line-height:.97;
    letter-spacing:-.04em;
}

.bk-agri-mouneh-copy p {
    max-width:600px;

    margin:0 0 18px;

    font-size:14px;
    line-height:1.85;
}


/* ==========================================================
   PRODUCERS CTA
   ========================================================== */

.bk-agri-producers {
    padding:90px 0;

    background:
        linear-gradient(
            135deg,
            #123f4d,
            #174f5d
        );
}

.bk-agri-producers-inner {
    display:grid;

    grid-template-columns:1fr auto;

    gap:80px;

    align-items:center;
}

.bk-agri-producers .bk-agri-kicker {
    color:#65c4da;
}

.bk-agri-producers h2 {
    max-width:720px;

    margin:0;

    color:#fff;

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:clamp(42px,4vw,62px);

    line-height:.98;
    letter-spacing:-.04em;
}

.bk-agri-producers p {
    max-width:650px;

    margin:19px 0 0;

    color:rgba(255,255,255,.74);

    font-size:13px;
    line-height:1.75;
}

.bk-agri-producers-status {
    min-width:250px;

    padding:24px;

    border:1px solid rgba(255,255,255,.15);
    border-radius:12px;
}

.bk-agri-producers-status span,
.bk-agri-producers-status small {
    display:block;

    color:#71ccdc;

    font-size:7px;
    font-weight:850;

    letter-spacing:.14em;
}

.bk-agri-producers-status strong {
    display:block;

    margin:8px 0 13px;

    color:#fff;

    font-family:
        var(--bk-type-editorial,Georgia,serif);

    font-size:23px;
}


/* ==========================================================
   STAGE C RESPONSIVE
   ========================================================== */

@media(max-width:900px) {

    .bk-agri-apple-grid,
    .bk-agri-history-grid,
    .bk-agri-mouneh-grid,
    .bk-agri-producers-inner {
        grid-template-columns:1fr;
    }

    .bk-agri-apple-visual,
    .bk-agri-apple-copy {
        min-height:440px;

        padding:55px 40px;
    }

    .bk-agri-mouneh-grid {
        gap:45px;
    }

}

@media(max-width:600px) {

    .bk-agri-apple-visual strong {
        font-size:56px;
    }

    .bk-agri-history,
    .bk-agri-mouneh,
    .bk-agri-producers {
        padding:70px 0;
    }

    .bk-agri-mouneh-visual {
        min-height:370px;
    }

    .bk-agri-producers-status {
        min-width:0;
    }

}



/* ==========================================================
   AGRICULTURE REAL PHOTOGRAPHY
   ========================================================== */

.bk-agri-product-photo {
    min-height:330px;

    display:flex;
    flex-direction:column;
    justify-content:flex-end;

    overflow:hidden;

    position:relative;

    background-image:
        linear-gradient(
            180deg,
            rgba(7,35,30,.04) 25%,
            rgba(7,35,30,.84) 100%
        ),
        var(--agri-photo);

    background-size:cover;
    background-position:center;

    border:0;
}


.bk-agri-product-photo::before {
    content:"";

    position:absolute;
    inset:0;

    background:
        linear-gradient(
            180deg,
            transparent 30%,
            rgba(7,35,30,.18) 55%,
            rgba(7,35,30,.78)
        );

    pointer-events:none;
}


.bk-agri-product-photo > * {
    position:relative;
    z-index:2;
}


.bk-agri-product-photo
.bk-agri-product-number {
    color:rgba(255,255,255,.72);
}


.bk-agri-product-photo
.bk-agri-product-symbol {
    background:rgba(255,255,255,.90);
}


.bk-agri-product-photo h3 {
    color:#fff;
}


.bk-agri-product-photo p {
    color:rgba(255,255,255,.84);
}


/* MARJ BASKINTA REAL PINE PHOTO */

.bk-agri-pines-photo {
    background-size:cover !important;
    background-position:center !important;
}


.bk-agri-pines-photo::before {
    inset:0;

    width:auto;
    height:auto;

    border:0;

    background:
        linear-gradient(
            180deg,
            rgba(5,30,25,.02),
            rgba(5,30,25,.68)
        );
}


.bk-agri-pines-photo::after {
    display:none;
}


.bk-agri-pines-photo
.bk-pine-line {
    display:none;
}


/* MOUNEH REAL PHOTO */

.bk-agri-mouneh-photo {
    position:relative;

    background-size:cover !important;
    background-position:center !important;

    overflow:hidden;
}


.bk-agri-mouneh-photo::before {
    content:"";

    position:absolute;
    inset:0;

    background:
        linear-gradient(
            180deg,
            rgba(40,25,12,.04),
            rgba(40,25,12,.67)
        );
}


.bk-agri-mouneh-photo > * {
    position:relative;
    z-index:2;
}



/* ==========================================================
   APPLE PICKING REAL PHOTOGRAPH
   ========================================================== */

.bk-agri-apple-photo {
    position:relative;
    overflow:hidden;

    background-size:cover !important;
    background-position:center !important;
    background-repeat:no-repeat !important;
}

.bk-agri-apple-photo::before {
    content:"";

    position:absolute;
    inset:0;

    background:
        linear-gradient(
            180deg,
            rgba(8,35,27,.04) 25%,
            rgba(8,35,27,.74) 100%
        );

    pointer-events:none;
}

.bk-agri-apple-photo > * {
    position:relative;
    z-index:2;
}



/* ==========================================================
   AGRICULTURE FINAL POLISH
   ========================================================== */


/* Stronger hero readability */

.bk-agri-hero {
    min-height:555px;
}

.bk-agri-hero::after {
    content:"";
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            90deg,
            rgba(7,40,34,.35) 0%,
            rgba(7,40,34,.13) 47%,
            rgba(7,40,34,.02) 76%
        );

    pointer-events:none;
}


/* Tighten pine feature */

.bk-agri-pines {
    padding-top:88px;
    padding-bottom:88px;
}


/* Make apple harvest the visual climax */

.bk-agri-apple-visual,
.bk-agri-apple-copy {
    min-height:555px;
}


/* Stronger final agricultural CTA */

.bk-agri-producers {
    position:relative;
    overflow:hidden;
}

.bk-agri-producers::after {
    content:"";

    position:absolute;

    width:360px;
    height:360px;

    right:-90px;
    bottom:-190px;

    border:1px solid rgba(255,255,255,.06);
    border-radius:50%;

    pointer-events:none;
}

.bk-agri-producers-inner {
    position:relative;
    z-index:2;
}

.bk-agri-producers-status {
    min-width:285px;
}


/* Mobile */

@media(max-width:767px) {

    .bk-agri-hero {
        min-height:470px;
    }

    .bk-agri-pines {
        padding-top:65px;
        padding-bottom:65px;
    }

    .bk-agri-apple-visual,
    .bk-agri-apple-copy {
        min-height:440px;
    }

}



/* ==========================================================
   AGRICULTURE FINAL POLISH
   ========================================================== */


/* Stronger hero readability */

.bk-agri-hero {
    min-height:555px;
}

.bk-agri-hero::after {
    content:"";
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            90deg,
            rgba(7,40,34,.35) 0%,
            rgba(7,40,34,.13) 47%,
            rgba(7,40,34,.02) 76%
        );

    pointer-events:none;
}


/* Tighten pine feature */

.bk-agri-pines {
    padding-top:88px;
    padding-bottom:88px;
}


/* Make apple harvest the visual climax */

.bk-agri-apple-visual,
.bk-agri-apple-copy {
    min-height:555px;
}


/* Stronger final agricultural CTA */

.bk-agri-producers {
    position:relative;
    overflow:hidden;
}

.bk-agri-producers::after {
    content:"";

    position:absolute;

    width:360px;
    height:360px;

    right:-90px;
    bottom:-190px;

    border:1px solid rgba(255,255,255,.06);
    border-radius:50%;

    pointer-events:none;
}

.bk-agri-producers-inner {
    position:relative;
    z-index:2;
}

.bk-agri-producers-status {
    min-width:285px;
}


/* Mobile */

@media(max-width:767px) {

    .bk-agri-hero {
        min-height:470px;
    }

    .bk-agri-pines {
        padding-top:65px;
        padding-bottom:65px;
    }

    .bk-agri-apple-visual,
    .bk-agri-apple-copy {
        min-height:440px;
    }

}



/* ==========================================================
   FARMERS & GROWERS — FINAL CTA
   ========================================================== */

.bk-agri-producers {
    position:relative;
    isolation:isolate;

    padding-top:105px;
    padding-bottom:105px;

    background:
        linear-gradient(
            90deg,
            rgba(11,71,83,.94),
            rgba(11,71,83,.88)
        ),
        url('/wp-content/uploads/2026/09/agriculture/baskinta-apples-hero.jpg');

    background-size:cover;
    background-position:center 55%;
}


/* subtle depth over photograph */

.bk-agri-producers::before {
    content:"";

    position:absolute;
    inset:0;

    z-index:-1;

    background:
        linear-gradient(
            110deg,
            rgba(5,52,63,.25),
            rgba(5,52,63,.04) 55%,
            rgba(5,52,63,.22)
        );

    pointer-events:none;
}


/* remove previous decorative circle */

.bk-agri-producers::after {
    display:none;
}


/* CTA content */

.bk-agri-producers-inner {
    position:relative;
    z-index:2;
}


.bk-agri-producers h2 {
    text-shadow:
        0 2px 18px
        rgba(0,0,0,.08);
}


/* Directory card */

.bk-agri-producers-status {
    position:relative;

    min-width:320px;

    padding:31px 34px;

    border:
        1px solid
        rgba(255,255,255,.20);

    border-radius:14px;

    background:
        rgba(7,65,77,.52);

    backdrop-filter:
        blur(8px);

    -webkit-backdrop-filter:
        blur(8px);

    box-shadow:
        0 18px 45px
        rgba(0,0,0,.08);
}


.bk-agri-producers-status::after {
    content:"→";

    position:absolute;

    right:25px;
    bottom:24px;

    display:flex;
    align-items:center;
    justify-content:center;

    width:30px;
    height:30px;

    border-radius:50%;

    background:
        rgba(255,255,255,.10);

    color:#fff;

    font-size:13px;
}


@media(max-width:767px) {

    .bk-agri-producers {
        padding-top:75px;
        padding-bottom:75px;

        background-position:center;
    }


    .bk-agri-producers-status {
        min-width:0;
        width:100%;
    }

}



/* ==========================================================
   AGRICULTURE PRODUCE ICONS — SAFE V2
   ========================================================== */

.bk-agri-product-symbol {
    display:flex;
    align-items:center;
    justify-content:center;

    width:42px;
    height:42px;

    border-radius:50%;

    background:rgba(255,255,255,.94);

    color:#173f38;

    font-family:
        "Apple Color Emoji",
        "Segoe UI Emoji",
        "Noto Color Emoji",
        sans-serif;

    font-size:21px;
    line-height:1;

    box-shadow:
        0 2px 10px
        rgba(0,0,0,.08);
}

.bk-agri-product-symbol::before {
    display:block;
}


/* Apples */
.bk-agri-icon-apple::before {
    content:"🍎";
}

/* Cherries */
.bk-agri-icon-cherries::before {
    content:"🍒";
}

/* Grapes */
.bk-agri-icon-grapes::before {
    content:"🍇";
}

/* Peaches */
.bk-agri-icon-peach::before {
    content:"🍑";
}

/* Vegetables */
.bk-agri-icon-vegetables::before {
    content:"🥬";
}

/* Pine / Pine Nuts */
.bk-agri-icon-pine::before {
    content:"🌲";
}

