/* A restrained shared finish, preserving the product artwork and approved content. */
.release-fourteen :is(.inner-hero,.trade-hero,.contact-page-hero) p:not(.section-kicker){color:#e0e8d9!important;font-size:18px!important;line-height:1.95!important;text-wrap:balance}
.release-fourteen :is(.inner-hero,.trade-hero,.premium-trade) .section-kicker{color:#e7d49d!important;font-size:14px!important}
.release-fourteen :is(.inner-hero,.trade-hero,.contact-page-hero) h1{font-size:clamp(36px,4vw,52px)!important;line-height:1.5!important}
.release-fourteen :is(.inner-hero,.trade-hero,.contact-page-hero) h1 strong{color:#ebd9a8!important}
.release-fourteen .about-hero{padding-block:0!important}
.release-fourteen .about-hero-grid{min-height:420px!important;gap:65px!important}
.release-fourteen .about-hero-grid>div:first-child{padding-block:52px!important}
.release-fourteen .about-mark{height:290px!important;max-width:360px;width:100%;margin-inline:auto}
.release-fourteen .about-mark:before{inset:0 18px!important;border-radius:150px 150px 18px 18px!important;background:#ffffff06!important;border-color:#dac48d55!important}
.release-fourteen .about-mark img{width:min(250px,76%)!important}
.release-fourteen .inner-hero-packages:after{filter:none!important;height:20px!important;bottom:15px!important;width:94%!important;left:3%;background:#c2caa12e!important;border:1px solid #dfe6bb25;box-shadow:0 6px 0 #061e1724;z-index:0}
.release-fourteen .inner-hero-packages img{position:relative;z-index:1;filter:drop-shadow(0 3px 2px #0005)!important}
.release-fourteen .contact-page-hero{isolation:isolate}
.release-fourteen .contact-page-hero:after{content:'';pointer-events:none;position:absolute;inset-inline-end:7%;top:10px;width:300px;height:290px;background:url('/rice-stems.svg') center/contain no-repeat;opacity:.34;z-index:-1}
.release-fourteen .contact-page-hero .site-shell{position:relative}
.release-fourteen .contact-card{padding:27px 30px!important;padding-inline-start:94px!important;min-height:196px!important;gap:9px;border-color:#d8dfcd!important;border-radius:16px!important;background:#fffdf7!important;box-shadow:0 3px 0 #e0e6d63b;transition:border-color .18s,box-shadow .18s,transform .18s}
.release-fourteen .contact-card.featured{background:#edf2e4!important;border-color:#c6d3b7!important}
.release-fourteen .contact-card>svg{inset-inline-start:26px!important;inset-inline-end:auto!important;top:29px!important;width:49px!important;height:49px!important;padding:10px;background:#e7dfc8;border-radius:50%;color:#31543a!important}
.release-fourteen .contact-card>span{color:#557047!important;font-size:14px!important;font-weight:500}
.release-fourteen .contact-card>strong{font-size:23px!important;line-height:1.65!important}
.release-fourteen .contact-card>small{color:#36533d!important;font-size:16px!important;line-height:1.8!important;text-align:start!important}
html[lang=ar] .release-fourteen .contact-card>small{text-align:right!important}
.release-fourteen .contact-card:is([href^='tel:'],[href*='wa.me'])>small{font-size:23px!important;font-weight:650;font-variant-numeric:tabular-nums}
.release-fourteen .contact-card:is(:hover,:focus-visible){border-color:#809467!important;box-shadow:0 12px 28px #1838220d;transform:translateY(-2px)}
.release-fourteen .detail-copy h1{font-size:clamp(34px,3.7vw,52px)!important;line-height:1.5!important}
.release-fourteen .catalog-copy{padding-top:22px!important}
.release-fourteen .catalog-sizes>div>span{border-radius:5px!important;background:#f2f3e9!important;color:#37523b!important}
.release-fourteen .order-form{background:#f3f4e9!important;border-radius:18px!important;border:1px solid #d2dcc5!important;border-top:3px solid #af9859!important;box-shadow:0 12px 35px #24452c08}
.release-fourteen .order-form :is(input,select,textarea){border-color:#c3cfb7!important;background:#fffef9!important;font-size:16px!important;min-height:52px!important;border-radius:7px!important}
.release-fourteen .order-form :is(input,select,textarea):focus{outline:2px solid #789063;outline-offset:2px;border-color:#315737!important}
.release-fourteen .order-form label{font-size:15px!important;color:#2f5038!important}
.release-fourteen .order-form .order-field{display:flex;flex-direction:column;justify-content:flex-start;gap:9px}
.release-fourteen .order-form :is(input:not([type=hidden]),select){height:52px!important}
.release-fourteen .order-form input::placeholder{color:#687760;opacity:1}
.release-fourteen :is(.order-privacy,.order-field small,.trade-note p){font-size:13px!important;line-height:1.8!important;color:#536449!important}
.release-fourteen .order-preview-toggle summary{font-size:14px!important;color:#31543a}
.release-fourteen .order-form .button{min-height:54px;font-size:16px!important;border-radius:7px!important}
.release-fourteen .premium-trade .v3-button{background:#e9d7a3!important;border-radius:7px!important;color:#1b442e!important}
.release-fourteen .premium-trade-actions>span{font-size:14px!important;color:#e0e8d9!important}
.release-fourteen :is(.home-product-link,.catalog-link,.home-text-link){text-underline-offset:5px}
.release-fourteen :is(.home-product-link,.catalog-link,.home-text-link):hover{text-decoration:underline}
.release-fourteen .home-product .home-pack-image{transition:box-shadow .2s}
.release-fourteen .home-product .home-pack-image:hover{box-shadow:inset 0 0 0 1px #70845b44}
@media(min-width:901px){
  .release-fourteen .hero-scene-2 .restored-hero-photo,.release-fourteen .hero-scene-3 .restored-hero-photo{width:78%!important}
  .release-fourteen .hero-scene-2 .restored-hero-shade,.release-fourteen .hero-scene-3 .restored-hero-shade{background:linear-gradient(90deg,transparent 55%,#f5f1e7 78%)!important}
  .release-fourteen .hero-scene-2 .restored-hero-copy,.release-fourteen .hero-scene-3 .restored-hero-copy{width:32%!important}
}
@media(max-width:900px){
  .release-fourteen .about-hero-grid{min-height:350px!important;gap:28px!important}
  .release-fourteen .contact-card{padding-inline-start:83px!important}
  .release-fourteen .contact-card>svg{inset-inline-start:21px!important;width:45px!important;height:45px!important}
  .release-fourteen .contact-card>strong{font-size:21px!important}
}
@media(max-width:700px){
  .release-fourteen .about-shortcuts .site-shell{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:24px!important;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#bdc8aa transparent;padding-block:0!important}
  .release-fourteen .about-shortcuts a{flex-shrink:0;white-space:nowrap;padding-block:17px!important}
  .release-fourteen .about-hero-grid{min-height:0!important}
  .release-fourteen .about-hero-grid>div:first-child{padding-block:35px 10px!important}
  .release-fourteen .about-mark{height:220px!important;margin-block:12px 30px;max-width:260px}
  .release-fourteen .about-mark img{width:190px!important}
  .release-fourteen :is(.inner-hero,.trade-hero,.contact-page-hero) p:not(.section-kicker){font-size:17px!important}
  .release-fourteen :is(.inner-hero,.trade-hero,.contact-page-hero) h1{font-size:35px!important}
  .release-fourteen .contact-page-hero:after{width:155px;height:220px;inset-inline-end:-38px;top:4px;opacity:.14}
  .release-fourteen .contact-card{padding:23px!important;padding-inline-start:82px!important;min-height:182px!important;gap:9px}
  .release-fourteen .contact-card>small{font-size:15px!important}
  .release-fourteen .contact-card:is([href^='tel:'],[href*='wa.me'])>small{font-size:22px!important}
  .release-fourteen .contact-card>svg{top:25px!important;inset-inline-start:20px!important}
  .release-fourteen .catalog-grade{inset-inline-start:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;font-size:12px!important;padding:3px 10px!important}
  .release-fourteen .detail-copy h1{font-size:34px!important}
  .release-fourteen .catalog-copy{padding-top:18px!important}
}
@media(max-width:620px){
  .release-fourteen .home-product:last-child{width:100%!important;justify-self:stretch!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px!important}
  .release-fourteen .home-product:last-child .home-product-copy{min-width:0;padding-top:0!important}
}
@media(prefers-reduced-motion:reduce){.release-fourteen *{transition:none!important}}
