:root{--premium-ink:#123f2c;--premium-green:#123d2b;--premium-gold:#917137;--premium-paper:#fbfaf5;--premium-line:#dedfd2}
body.premium-site{font-family:Cairo,sans-serif;color:var(--premium-ink);background:var(--premium-paper)}
.premium-site p{font-weight:450}.premium-site h1,.premium-site h2,.premium-site h3{letter-spacing:-.6px;text-wrap:balance}.premium-site .section-kicker{font-family:Alexandria,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.8;margin:0 0 18px;color:#667b48}.premium-site a,.premium-site button{touch-action:manipulation}.premium-site button{font-family:inherit}
.premium-site .site-header{background:#fffcf6f5;border-bottom:1px solid #e6e7db}.premium-site .brand-nav-pill{border-color:transparent!important;font-weight:650;font-size:13px;padding:11px 15px}.premium-site .brand-nav-pill:hover{background:#edf1e2}.premium-site .brand-nav-pill[aria-current=page]{background:#174832;color:#fff}.premium-site .brand{border-radius:0 0 22px 22px}.premium-site .desktop-products-menu>div{font-size:15px}
.premium-site .restored-hero-title{font-weight:650!important;line-height:1.4!important}.premium-site .restored-hero-title strong{font-weight:800!important}.premium-site .restored-hero-copy p{font-size:17px;font-weight:500}.premium-site .hero-original-logo{width:96px!important}.premium-site .v3-button,.premium-site .button{border-radius:6px;font-weight:700}.premium-site .v3-button:hover,.premium-site .button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #123f2c16}.hero-carousel-dot:before{background:currentColor!important}.hero-carousel-controls .hero-carousel-dot{color:#cad4b7}.hero-carousel-controls .hero-carousel-dot[aria-current=true]{color:#dbe5c1}
@media(min-width:901px){.premium-site .hero-carousel-controls{left:auto!important;right:6%!important;transform:none!important;bottom:24px!important}.premium-site .restored-hero-copy{padding-top:25px!important;padding-bottom:100px!important}}
.brand-facts{background:#f0f1e5;border-bottom:1px solid #e3e5d7}.brand-facts-inner{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1.25fr;min-height:116px;align-items:center;gap:30px}.brand-facts-inner>div,.brand-facts-inner>a{display:flex;align-items:center;gap:18px;font-size:15px;line-height:1.8}.brand-facts strong{font:650 45px/1 Alexandria,sans-serif;letter-spacing:-2px}.editorial-icon{display:inline-flex;align-items:center;justify-content:center;color:#6c8245;flex-shrink:0}.editorial-icon svg{width:32px;height:32px}
.premium-range,.rice-knowledge,.rice-comparison,.product-information{padding:92px 0}.premium-heading{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:42px}.premium-heading h2{font-family:Alexandria,sans-serif;font-size:clamp(29px,3.3vw,44px);line-height:1.6;font-weight:650;margin:0}.premium-heading>p{font-size:17px;line-height:1.9;max-width:340px;margin:0 0 8px;color:#667065}
.premium-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.premium-product{min-width:0}.premium-product[hidden]{display:none}.product-art{height:310px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--product-wash);border-radius:110px 110px 12px 12px}.product-art img{height:82%;width:80%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 15px 11px #0002);transition:transform .45s}.product-art:hover img{transform:translateY(-7px) rotate(-2deg)}.product-halo{position:absolute;bottom:14px;width:82%;height:35px;background:var(--product-ink);opacity:.12;border-radius:50%;filter:blur(8px)}.product-index{position:absolute;top:30px;inset-inline-start:23px;font:500 12px Alexandria,sans-serif;color:var(--product-ink);opacity:.6}.product-art-arrow{position:absolute;bottom:13px;inset-inline-end:13px;background:#ffffffa6;border-radius:50%;display:grid;place-items:center;width:30px;height:30px;z-index:2}.premium-product-copy{padding:24px 0 0}.product-category{font-size:12px!important;font-weight:550!important;color:var(--product-ink);min-height:40px;line-height:1.7;margin:0 0 9px}.premium-product h3{font-family:Alexandria,sans-serif;font-size:18px;line-height:1.7;font-weight:650;margin:0 0 18px}.product-metric{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dedfd6;padding-top:13px;gap:9px;font-size:12px}.product-metric strong{font-size:20px;white-space:nowrap;color:var(--product-ink)}.premium-product[data-kind=brown] .product-metric strong{font-size:13px}.product-packs{font-size:11px;line-height:2.1;margin:8px 0 0;color:#626e61}.range-bottom{margin-top:40px;padding-top:24px;border-top:1px solid var(--premium-line);display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:14px;color:#61705f}.editorial-link{display:inline-flex;gap:20px;align-items:center;font-weight:700;font-size:15px;color:#1e4d32;text-decoration:none;line-height:1.8}.editorial-link>span{font-size:23px}.editorial-link:hover{text-decoration:underline;text-underline-offset:6px}.range-tools{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px;gap:20px}.range-filters{display:flex;gap:10px;flex-wrap:wrap}.range-filters button{border:1px solid #cfd8c6;padding:10px 23px;background:transparent;border-radius:25px;cursor:pointer;font-size:14px;color:var(--premium-ink)}.range-filters button[aria-pressed=true]{background:var(--premium-ink);color:white;border-color:var(--premium-ink)}
.premium-story{padding:0;background:#153f2e;color:#fff}.premium-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:80px}.premium-story-copy{padding-block:10px}.premium-story .section-kicker{color:#ccd49a}.premium-story h2{font-family:Alexandria,sans-serif;font-size:clamp(30px,4vw,52px);font-weight:600;line-height:1.6;margin:0 0 28px}.premium-story p:not(.section-kicker){font-size:16px;line-height:2.15;color:#e1e7da;max-width:530px;margin:0 0 20px}.premium-story .editorial-link{color:#e4e6b4;margin-top:8px}.premium-story-visual{height:520px;position:relative;border-radius:220px 220px 12px 12px;overflow:hidden;background:#0c2b1d}.premium-story-visual>img{width:100%;height:100%;object-fit:cover;object-position:20% center;opacity:.93}.story-seal{position:absolute;bottom:35px;inset-inline-end:30px;width:150px;height:150px;border-radius:50%;background:#e7e8c6;color:#25402a;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 8px #e7e8c633}.story-seal strong{font:650 55px/1.2 Alexandria,sans-serif;letter-spacing:-4px}.story-seal strong span{font-size:30px;vertical-align:top}.story-seal>span{font-size:11px;font-weight:650;margin-top:6px}.story-image-caption{position:absolute;top:55px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10px;letter-spacing:1.5px;color:white;background:#123d2b88;padding:9px 16px;border-radius:20px}
.premium-site .brown-editorial{background:#efe9db}.premium-site .brand-editorial-grid{gap:80px}.premium-site .brown-editorial h2{font-size:clamp(30px,4vw,53px);line-height:1.55}.premium-site .brown-editorial p{font-size:17px;line-height:1.9}.premium-site .brown-editorial img{filter:drop-shadow(0 25px 25px #5a431b22)}
.rice-knowledge{background:#f7f5ed}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.knowledge-grid article{position:relative;border-top:1px solid #bfcab2;padding:30px 0 5px}.knowledge-number{position:absolute;top:25px;inset-inline-end:0;font:500 12px Alexandria,sans-serif;color:#78905b}.knowledge-grid h3{font-size:22px;line-height:1.7;margin:24px 0 12px;font-weight:750}.knowledge-grid p{font-size:16px;color:#5e6b5c;line-height:2;margin:0;max-width:330px}.knowledge-bottom{display:flex;justify-content:flex-end;margin-top:35px}.knowledge-bottom p{font-size:13px;color:#67725f}.knowledge-bottom a:not(.editorial-link){text-decoration:underline;text-underline-offset:4px}
.nfsa-proof{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:0 0 36px;margin:0 0 40px;border-bottom:1px solid #d4dcc9}.nfsa-proof span{font-size:11px;font-weight:600;color:#647650;letter-spacing:.5px}.nfsa-proof h3{margin:8px 0 0;font-size:25px;font-weight:700}.nfsa-codes{display:flex;gap:15px}.nfsa-codes bdi{font-family:Alexandria,sans-serif;font-size:16px;padding:13px 18px;border:1px solid #bccaa9;border-radius:6px;color:#456331}.premium-site .certification-section{padding:78px 0;background:#fffdf7}.premium-site .cert-grid{gap:28px}.premium-site .cert-card{border-radius:8px;background:transparent}.premium-site .cert-preview{background:#eeeee4;height:260px}.premium-site .cert-copy{padding:25px}.premium-site .cert-copy h3{font-size:21px}.premium-site .cert-copy p{font-size:14px}.premium-site .cert-details summary{font-size:13px}.premium-site .brand-faq{padding:80px 0;background:#f4f3e9}.premium-site .brand-faq h2{font-size:36px}.premium-site .brand-faq summary{font-size:17px}.premium-site .brand-faq details p{font-size:16px}
.premium-trade{background:#173e2d;position:relative;overflow:hidden;color:white}.premium-trade:before{content:'';position:absolute;width:550px;height:550px;border:1px solid #d1d79b25;border-radius:50%;top:-350px;left:15%}.premium-trade-inner{display:flex;justify-content:space-between;gap:70px;align-items:center;padding-block:70px;position:relative}.premium-trade .section-kicker{color:#c7d193}.premium-trade h2{font-size:clamp(30px,3.5vw,46px);line-height:1.7;margin:0 0 20px}.premium-trade p:not(.section-kicker){font-size:16px;line-height:2;color:#dce4d5;max-width:590px;margin:0}.premium-trade-actions{display:flex;flex-direction:column;align-items:center;gap:18px;flex-shrink:0}.premium-trade .v3-button{background:#e3e8be;color:#173e2d;padding:15px 26px;min-width:225px;justify-content:center;display:flex;gap:30px}.trade-phone{font:550 23px Alexandria,sans-serif;letter-spacing:1px}.premium-trade-actions>span{font-size:12px;color:#ccd9c0}
.rice-comparison{background:#fffdf7}.comparison-scroll{overflow-x:auto;border:1px solid #dae0d1;border-radius:10px}.rice-comparison table{width:100%;border-collapse:collapse;min-width:720px;text-align:start;font-size:14px}.rice-comparison th,.rice-comparison td{padding:23px 22px;text-align:start;border-bottom:1px solid #e1e5d8;line-height:1.8}.rice-comparison thead{background:#eff2e5;color:#284e32}.rice-comparison th[scope=row]{font-weight:700;min-width:180px}.rice-comparison td:nth-child(2){max-width:300px}.rice-comparison td:nth-child(3){font:600 18px Alexandria,sans-serif}.rice-comparison tr:last-child>*{border-bottom:0}.comparison-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:10px}.comparison-note{font-size:12px;color:#6f7a67;line-height:1.9;margin:18px 0 0}.guide-hero{background:#183c2b url('/rice-egyptian-table-v9.webp') left center/cover no-repeat;color:white;padding:95px 0;min-height:480px}.guide-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.5;margin:0 0 25px}.guide-hero .section-kicker{color:#d0dba8}.guide-hero p:not(.section-kicker){max-width:450px;font-size:18px;line-height:1.9;color:#eceddf}.guide-hero .site-shell{position:relative}.guide-page .rice-knowledge{background:#fbfaf5}.guide-page .guide-hero .site-shell>*{max-width:48%}
.premium-site .product-detail-hero{background:linear-gradient(110deg,var(--detail-tint,#edf1e4),#fbfaf5 60%);padding-block:64px}.premium-site .detail-lead{font-size:19px;line-height:1.9;max-width:620px}.premium-site .detail-copy h1{font-size:clamp(32px,4vw,51px);line-height:1.6}.premium-site .detail-badges{margin-block:24px}.premium-site .detail-badges>span{background:#ffffffcc;border-color:#cbd8be}.premium-site .detail-weights{border-block:1px solid #d5decc;padding-block:22px}.product-information-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:start}.product-information h2{font-size:35px;margin:0 0 28px;font-weight:750}.product-specs{margin:0}.product-specs>div{display:grid;grid-template-columns:130px 1fr;padding:18px 0;border-bottom:1px solid #dce2d4;gap:25px;font-size:16px}.product-specs dt{color:#6b7864}.product-specs dd{margin:0;font-weight:650}.product-help{background:#eef1e4;border-radius:12px;padding:36px}.product-help h3{font-size:23px;margin:25px 0 15px}.product-help p{font-size:16px;line-height:2;color:#5d6e56;margin-bottom:25px}.premium-site .products-hero{padding-block:65px;background:#eef1e5}.premium-site .products-hero h1{font-size:clamp(36px,5vw,60px);line-height:1.5}.range-listing{padding-top:60px}.premium-site .about-hero{background:#eef1e5;padding-block:70px}.premium-site .about-hero h1{font-size:clamp(34px,4.5vw,56px);line-height:1.6}.premium-site .about-hero p{line-height:2;font-size:17px}.premium-site .about-direction{background:#f8f6ed}.premium-site .about-direction article{border-radius:12px}.premium-site .about-values-list article{border-bottom:1px solid #dce1d3;padding-bottom:24px}.premium-site .about-values h2{font-size:40px;line-height:1.6}.premium-site .about-process{padding-block:80px}.premium-site .about-process p{font-size:16px;line-height:2}.premium-site .about-step-number .brand-line-icon{background:#e8edda}.premium-site .location-section{padding-block:65px}.premium-site .location-card{background:#e9eede;border:0}
.trade-steps{background:#edf1e4;border-bottom:1px solid #dce4d0}.trade-steps .site-shell{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-block:30px}.trade-steps .site-shell>div{display:flex;align-items:center;gap:22px;font-size:16px}.trade-steps b{font:500 23px Alexandria,sans-serif;color:#8ca15e}.premium-site .order-form{border-radius:14px;border-color:#d6dfca;background:#f3f3e9}.premium-site .order-form input,.premium-site .order-form select{background:#fffefa;border-radius:5px;font-size:15px;min-height:50px}.premium-site .order-field>span{font-weight:600}.premium-site .order-preview{font-size:15px;line-height:2}.premium-site .contact-card{border-radius:12px}.premium-site .contact-card small{overflow-wrap:anywhere}.premium-site .footer-brand-line{font-size:15px;line-height:2;margin-top:24px;color:#d7e0c9}.premium-site .site-footer{background:#09281d}.premium-site .footer-bottom{border-color:#ffffff1a}.premium-site .footer-contact,.premium-site .footer-links{font-size:14px}.premium-site .footer-contact a{overflow-wrap:anywhere}.skip-link{position:fixed;top:10px;inset-inline-start:10px;z-index:1000;padding:12px 20px;background:white;color:#123f2c;transform:translateY(-160%);border:2px solid #123f2c}.skip-link:focus{transform:translateY(0)}.premium-site :focus-visible{outline:3px solid #789043;outline-offset:5px}
@media(max-width:1180px){.premium-site .desktop-brand-nav{display:none!important}.premium-site .mobile-menu{display:block!important}.premium-product-grid{gap:15px}.product-art{height:275px}.premium-product h3{font-size:16px}.premium-story-grid{gap:45px}.brand-facts-inner{gap:20px}.brand-facts-inner>div,.brand-facts-inner>a{font-size:13px}}
@media(max-width:900px){.premium-heading{gap:25px;align-items:start}.premium-heading>p{max-width:300px;font-size:16px}.premium-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px}.product-art{height:320px}.premium-product h3{font-size:18px}.brand-facts-inner{grid-template-columns:1fr 1fr;padding-block:28px;gap:27px}.brand-facts strong{font-size:38px}.premium-story-grid{grid-template-columns:1fr;gap:40px;padding-block:55px}.premium-story-visual{height:420px;border-radius:200px 200px 12px 12px}.premium-story-copy p:not(.section-kicker){max-width:none}.premium-story h2 br{display:none}.premium-story-visual>img{object-position:center 45%}.premium-story .story-seal{inset-inline-end:35px}.premium-range,.rice-knowledge,.rice-comparison,.product-information{padding-block:65px}.premium-trade-inner{gap:35px}.premium-trade-actions{max-width:250px}.knowledge-grid{gap:25px}.knowledge-grid h3{font-size:20px}.knowledge-grid p{font-size:15px}.product-information-grid{gap:40px}.premium-site .hero-carousel-track{margin-bottom:68px!important}.premium-site .hero-carousel-controls{bottom:9px!important;background:#f3f1e5!important;color:#173e2d!important;box-shadow:none!important}.premium-site .hero-carousel-controls button{color:#173e2d!important}.premium-site .hero-carousel-controls .hero-carousel-dot{color:#56713a!important;background:transparent!important}.premium-site .hero-carousel-controls .hero-carousel-dot[aria-current=true]{background:#dfe6cd!important}.premium-site .hero-original-logo{width:74px!important}.guide-page .guide-hero .site-shell>*{max-width:60%}.guide-hero{background-position:35% center}.guide-hero p:not(.section-kicker){font-size:16px}.premium-site .cert-preview{height:230px}.premium-site .cert-copy{padding:18px}.premium-site .cert-copy h3{font-size:18px}.trade-steps .site-shell{gap:20px}.trade-steps .site-shell>div{font-size:13px;gap:12px}}
@media(max-width:620px){.premium-site .site-shell{width:calc(100% - 40px)}.premium-site .section-kicker{font-size:10px;margin-bottom:13px}.premium-heading{flex-direction:column;gap:15px;margin-bottom:30px}.premium-heading h2{font-size:29px}.premium-heading>p{max-width:none;margin:0;font-size:15px}.brand-facts-inner{gap:25px 18px}.brand-facts-inner>div,.brand-facts-inner>a{font-size:12px;gap:10px}.brand-facts strong{font-size:31px}.editorial-icon svg{width:26px;height:26px}.premium-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.product-art{height:235px;border-radius:90px 90px 8px 8px}.product-art img{height:81%;width:83%}.product-index{top:22px;inset-inline-start:15px;font-size:10px}.product-category{font-size:10px!important;min-height:38px}.premium-product-copy{padding-top:18px}.premium-product h3{font-size:15px;margin-bottom:14px;min-height:50px}.product-metric{font-size:10px;gap:5px}.product-metric strong{font-size:18px}.product-packs{font-size:10px}.premium-product[data-kind=brown] .product-metric strong{font-size:11px}.range-bottom{flex-direction:column;align-items:start;gap:12px;font-size:12px}.editorial-link{font-size:14px}.range-tools{align-items:start;flex-direction:column;gap:18px}.range-filters{gap:7px}.range-filters button{font-size:12px;padding:9px 15px}.premium-story-grid{padding-block:45px}.premium-story h2{font-size:32px}.premium-story p:not(.section-kicker){font-size:15px;line-height:2.05}.premium-story-visual{height:370px}.story-seal{width:120px;height:120px;bottom:25px}.story-seal strong{font-size:43px}.story-seal>span{font-size:10px}.knowledge-grid{grid-template-columns:1fr;gap:25px}.knowledge-grid article{padding-top:23px}.knowledge-grid h3{font-size:21px;margin-top:18px}.knowledge-grid p{max-width:none;font-size:15px}.knowledge-bottom{justify-content:start;margin-top:25px}.nfsa-proof{align-items:start;flex-direction:column;gap:20px;margin-bottom:30px;padding-bottom:30px}.nfsa-proof h3{font-size:23px}.nfsa-codes bdi{font-size:14px;padding:10px 15px}.premium-site .cert-preview{height:320px}.premium-site .cert-copy{padding:24px}.premium-site .cert-copy h3{font-size:21px}.premium-site .cert-grid{gap:24px}.premium-site .certification-section{padding-block:55px}.premium-site .brand-faq{padding-block:55px}.premium-site .brand-faq h2{font-size:29px}.premium-trade-inner{flex-direction:column;align-items:stretch;padding-block:48px;gap:30px}.premium-trade h2{font-size:31px}.premium-trade p:not(.section-kicker){font-size:15px}.premium-trade-actions{align-items:flex-start;max-width:none}.premium-trade .v3-button{width:100%}.product-information-grid{grid-template-columns:1fr;gap:32px}.product-information h2{font-size:29px}.product-specs>div{grid-template-columns:90px 1fr;font-size:14px;gap:15px}.product-help{padding:28px}.premium-site .detail-copy h1{font-size:32px}.premium-site .detail-lead{font-size:17px}.premium-site .detail-actions{gap:12px}.guide-hero{background-image:linear-gradient(#133825dd,#133825dd),url('/rice-egyptian-table-v9.webp');min-height:360px;padding-block:65px}.guide-page .guide-hero .site-shell>*{max-width:100%}.guide-hero h1{font-size:38px}.trade-steps .site-shell{grid-template-columns:1fr;padding-block:25px;gap:20px}.trade-steps .site-shell>div{font-size:14px}.premium-site .about-hero h1{font-size:34px}.premium-site .about-values h2{font-size:31px}.premium-site .footer-brand-line{font-size:14px}.premium-site .brand-editorial-grid{gap:35px}.premium-site .brown-editorial h2{font-size:32px}.premium-site .brown-editorial p{font-size:15px}}
.skip-link{opacity:0;pointer-events:none}.skip-link:focus{opacity:1;pointer-events:auto}.product-index{top:12px;left:50%;right:auto;transform:translateX(-50%)}.product-packs{font-size:12px}.product-category{font-size:13px!important}.guide-page:lang(en) .guide-hero .site-shell>*{margin-left:52%;max-width:48%}
@media(min-width:621px){.guide-hero{background-image:linear-gradient(90deg,transparent 42%,#123a29aa 68%),url('/rice-egyptian-table-v9.webp')}}
@media(max-width:620px){.premium-site .product-detail-grid{display:flex;flex-direction:column;gap:30px}.premium-site .product-detail-hero{padding-block:30px 45px}.premium-site .detail-product-stage{order:-1;width:100%;height:330px;min-height:330px;padding:20px}.premium-site .detail-product-stage img{height:285px!important;max-height:285px!important;width:auto!important;max-width:75%!important;object-fit:contain!important}.premium-site .detail-copy{width:100%}}
@media(max-width:620px){.premium-product:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 8px);justify-self:center}.product-category{font-size:11px!important;min-height:43px}.product-packs{font-size:11px}.guide-page:lang(en) .guide-hero .site-shell>*{margin-left:0;max-width:100%}}
@media(prefers-reduced-motion:reduce){.premium-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.premium-site .v3-button:hover,.premium-site .button:hover,.product-art:hover img{transform:none}}
