.nav-actions{display:flex;align-items:center;gap:16px}.language-toggle{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:12px;font-weight:800;border:1px solid #174b2c40;border-radius:30px;padding:8px 10px;white-space:nowrap}.language-toggle i{font-style:normal;opacity:.4}.language-toggle span{opacity:.5}.language-toggle .active{opacity:1}.info h3 a,.feature-info h3 a{text-decoration:none}.product-more{font-size:12px;font-weight:700;text-underline-offset:4px;margin:14px 0}.shot{display:block}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;padding-top:30px;padding-bottom:25px;font-size:12px}.breadcrumbs a{text-underline-offset:4px}.product-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;padding-bottom:75px;align-items:start}.product-visual{position:sticky;top:120px;min-height:620px;background:var(--fruit);border-radius:26px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 20px 20px;isolation:isolate}.product-visual:before{content:'';position:absolute;width:85%;aspect-ratio:1;border:1px solid #174b2c33;border-radius:50%;z-index:-1}.product-visual:after{content:'✳';position:absolute;font-size:110px;left:30px;bottom:60px;opacity:.14;z-index:-1}.product-visual img{height:490px;width:100%;object-fit:contain;transform:rotate(-8deg);filter:drop-shadow(12px 22px 10px #174b2c28)}.visual-word{position:absolute;top:15px;font:900 clamp(65px,7vw,100px) var(--display);letter-spacing:-.06em;opacity:.13}.product-visual p{font-size:11px;margin:28px 0 0;position:relative}.visual-badge{position:absolute;right:22px;top:80px;border:1px solid var(--green);background:var(--cream);border-radius:50%;width:80px;height:80px;text-align:center;display:flex;flex-direction:column;justify-content:center;font:800 25px var(--display);transform:rotate(10deg)}.visual-badge small{font:700 11px var(--body)}.product-copy{padding-top:18px}.product-copy h1{font-size:clamp(42px,4.6vw,70px);margin-bottom:15px}.product-copy .eyebrow{margin-bottom:15px}.product-tagline{font:800 25px/1.25 var(--display);letter-spacing:-.03em;margin-bottom:18px}.product-description{font-size:15px;max-width:470px}.product-copy .attribute-chips span{background:var(--fruit);border:0;padding:9px 12px;font-size:11px}.label-note{font-size:11px;line-height:1.6;max-width:480px}.flavor-picker{margin:25px 0}.flavor-picker label{display:block;font-size:13px;font-weight:800;margin-bottom:8px}.flavor-picker select{width:100%;font:600 15px var(--body);background:var(--cream);color:var(--green);padding:14px 40px 14px 15px;border:1px solid #174b2c55;border-radius:10px}.purchase-box{border:1px solid var(--green);border-radius:16px;padding:22px;background:white}.purchase-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.purchase-heading p{font-size:11px;margin:5px 0 0}.purchase-heading strong{font-size:26px}.product-buy{display:flex;gap:12px;margin-top:20px}.product-buy>.btn{flex:1;gap:8px;padding:14px;font-size:13px}.case-quantity{display:flex;align-items:center;border:1px solid #174b2c55;border-radius:30px;overflow:hidden}.case-quantity button{width:32px;height:45px;border:0;background:transparent;color:var(--green);font-size:20px}.case-quantity input{width:28px;border:0;text-align:center;font:700 14px var(--body);color:var(--green);appearance:textfield;-moz-appearance:textfield}.case-quantity input::-webkit-inner-spin-button{appearance:none}.purchase-fine{font-size:10px;margin:14px 0 0}.delivery-line{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:11px;margin:19px 0}.pdp-accordion details{border-bottom:1px solid #174b2c35;padding:18px 0}.pdp-accordion summary{font-size:14px;font-weight:800;cursor:pointer}.pdp-accordion p{font-size:13px;margin:14px 0 0}.pdp-accordion a{display:inline-block;font-size:12px;margin-top:12px}.fruit-story{background:var(--green);color:var(--cream);padding:75px 0}.fruit-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 65px;align-items:center}.fruit-story h2{font-size:clamp(38px,4.4vw,62px)}.fruit-story p{max-width:480px}.nutrient-card{background:var(--fruit);color:var(--green);padding:32px;border-radius:20px;position:relative}.nutrient-card h3{font:800 35px/1.1 var(--display);letter-spacing:-.03em;margin:0 0 20px}.nutrient-card p{font-size:14px}.nutrient-card a{font-size:12px;font-weight:700;text-underline-offset:4px}.nutrient-icon{font-size:42px;display:block;margin-bottom:15px}.fruit-story .nutrition-context{grid-column:1/-1;max-width:none;font-size:12px;line-height:1.75;border-top:1px solid #fff4;padding-top:23px;margin:0;color:#e2ebdc}.serving{text-align:center;padding-top:80px;padding-bottom:80px}.serving p:not(.eyebrow){max-width:550px;margin:0 auto 20px;font-size:18px}.serving small{display:block;max-width:550px;margin:auto;font-size:11px}.serving-graphic{display:flex;justify-content:center;align-items:center;gap:25px;margin-bottom:30px;color:var(--green);font-size:30px}.serving-graphic span{background:var(--fruit);border:1px solid #174b2c40;width:70px;height:70px;border-radius:50%;display:grid;place-items:center;font:800 25px var(--display)}.related{padding-bottom:80px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.related-grid>a{background:var(--fruit);border-radius:18px;padding:25px;text-decoration:none}.related-grid img{height:230px;width:100%;object-fit:contain;margin-bottom:20px;transition:transform .2s}.related-grid a:hover img{transform:rotate(-5deg)}.related-grid h3{font:800 26px var(--display);margin-bottom:10px}.related-grid p{font-size:12px;margin:0}html[lang=en-US] .hero-copy h1{font-size:clamp(60px,6.5vw,94px)}
@media(max-width:1000px){.nav-actions{gap:8px}.navlinks{gap:12px;font-size:12px}.product-layout{gap:30px}.product-visual{min-height:510px}.product-visual img{height:390px}.product-buy{flex-wrap:wrap}.product-buy>.btn{min-width:170px}.purchase-box{padding:16px}.fruit-story-grid{gap:30px}}
@media(max-width:700px){.language-toggle{font-size:10px;padding:7px 8px;gap:4px}.nav-actions{gap:7px}.product-layout{grid-template-columns:1fr;gap:30px;padding-bottom:42px}.breadcrumbs{font-size:10px;padding-top:20px;padding-bottom:20px}.product-visual{position:relative;top:auto;min-height:410px;border-radius:18px}.product-visual img{height:315px}.product-visual p{margin-top:13px;font-size:10px}.visual-word{font-size:85px}.visual-badge{top:55px;width:65px;height:65px;font-size:22px}.product-copy{padding-top:0}.product-copy h1{font-size:47px}.product-tagline{font-size:25px}.product-copy .eyebrow{font-size:10px}.product-buy{flex-wrap:nowrap}.product-buy>.btn{min-width:0;font-size:12px;padding:12px 10px}.purchase-heading strong{font-size:24px}.purchase-heading b{font-size:14px}.fruit-story{padding:48px 0}.fruit-story-grid{grid-template-columns:1fr;gap:25px}.fruit-story h2{font-size:44px}.nutrient-card{padding:25px}.nutrient-card h3{font-size:31px}.serving{padding-top:48px;padding-bottom:48px}.serving h2{font-size:44px}.serving p:not(.eyebrow){font-size:16px}.related{padding-bottom:50px}.related-grid{grid-template-columns:1fr;gap:14px}.related-grid>a{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:0 18px;padding:20px}.related-grid img{grid-row:1/3;height:170px;margin:0}.related-grid h3{font-size:25px;margin:0;align-self:end}.related-grid p{align-self:start;margin-top:10px}.product-more{font-size:11px}.product-visual:after{font-size:80px;left:12px}.serving-graphic{gap:18px}html[lang=en-US] .hero-copy h1{font-size:clamp(52px,14vw,70px)}}

/* Fruit facts: plain-language copy, readable sources. */
.fruit-source-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.fruit-source-links a{line-height:1.6}.nutrient-card h3{font-size:clamp(27px,3vw,35px)}
