/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--forest:#0d492b;--forest-dark:#06331f;--leaf:#497b2d;--gold:#b18a24;--gold-text:#80600f;--gold-light:#d7ba66;--cream:#f5f1e7;--paper:#fcfbf7;--ink:#17251d;--muted:#67736c;--line:#e3ddcf}*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:150px}body{color:var(--ink);background:var(--paper);margin:0;font-family:Tahoma,Arial,Noto Sans Arabic,sans-serif}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}.shell{width:min(1180px,100% - 44px);margin-inline:auto}.section{padding:112px 0}.topline{background:var(--forest-dark);color:#dce8df;letter-spacing:.08em;font-size:11px}.toplineInner{justify-content:space-between;align-items:center;height:34px;display:flex}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfbf7f5;border-bottom:1px solid #d9d3c5;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:28px;height:100px;display:flex}.brand{align-items:center;width:208px;height:82px;text-decoration:none;display:flex}.brand img{object-fit:contain;object-position:center;width:154px;height:74px}.navLinks{align-items:center;gap:31px;display:flex}.navLinks a{color:#334239;white-space:nowrap;font-size:14px;text-decoration:none;transition:color .2s}.navLinks a:hover{color:var(--gold)}.navCta{background:var(--forest);color:#fff;white-space:nowrap;border-radius:999px;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s}.navCta:hover{background:var(--gold);color:var(--forest-dark);transform:translateY(-2px)}.hero{background:var(--forest);color:#fff;min-height:720px;position:relative;overflow:hidden}.heroPattern{opacity:.4;background-image:radial-gradient(circle at 18% 20%,#c7ab4e24 0 1px,#0000 2px),radial-gradient(circle at 82% 75%,#ffffff13 0 1px,#0000 2px);background-size:38px 38px,54px 54px;position:absolute;inset:0}.hero:before{content:"";border:1px solid #f1d7891c;border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;right:-230px;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff03}.heroGrid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:75px;min-height:720px;display:grid;position:relative}.heroCopy{padding:68px 0 92px}.eyebrow{color:var(--gold-text);letter-spacing:.12em;margin:0 0 19px;font-size:13px;font-weight:700}.eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:40px;height:2px;margin-left:13px;display:inline-block}.eyebrow.light{color:var(--gold-light)}.englishLead{color:#d7c374;letter-spacing:.25em;text-align:right;direction:ltr;margin:0 0 14px;font:12px Georgia,serif}.hero h1{letter-spacing:-.04em;max-width:720px;margin:0;font:700 61px/1.23 Georgia,Times New Roman,Tahoma,serif}.hero h1 span{color:var(--gold-light);font-weight:500;display:block}.lead{color:#dbe5df;max-width:680px;margin:26px 0 32px;font-size:17px;line-height:2}.heroActions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:51px;padding:0 23px;font-size:14px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primaryButton{background:var(--gold-light);color:var(--forest-dark)}.primaryButton:hover{background:#fff}.outlineButton{color:#fff;border:1px solid #ffffff5e}.outlineButton:hover{background:#ffffff0d;border-color:#fff}.heroChecks{color:#c9d8cf;flex-wrap:wrap;gap:23px;margin-top:32px;font-size:12px;display:flex}.heroChecks span:first-letter{color:var(--gold-light)}.heroMedia{direction:ltr;height:590px;position:relative}.heroPhoto{border-radius:165px 0 0;width:77%;height:500px;position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 28px 70px #001c1166}.heroPhoto img{object-fit:cover;width:100%;height:100%}.photoShade{background:linear-gradient(#0000 45%,#052f20db 100%);position:absolute;inset:0}.photoLabel{color:#fff;position:absolute;bottom:30px;left:28px}.photoLabel span{color:var(--gold-light);letter-spacing:.22em;margin-bottom:8px;font:10px Georgia,serif;display:block}.photoLabel strong{letter-spacing:.04em;font:17px Georgia,serif}.heroMiniPhoto{border:8px solid var(--forest);width:205px;height:205px;position:absolute;bottom:18px;left:0;box-shadow:0 20px 45px #001a1040}.heroMiniPhoto img{object-fit:cover;width:100%;height:100%}.heroMiniPhoto span{color:#fff;text-align:center;background:#082f20dc;padding:11px 8px;font-size:10px;position:absolute;inset:auto 0 0}.organicSeal{background:var(--gold-light);width:112px;height:112px;color:var(--forest-dark);text-align:center;border:6px solid var(--forest);border-radius:50%;place-content:center;display:grid;position:absolute;top:58px;left:125px;transform:rotate(-8deg);box-shadow:0 14px 30px #001e1244}.organicSeal:before,.organicSeal:after{content:"";opacity:.45;background:currentColor;width:38px;height:1px;margin:6px auto}.organicSeal b{letter-spacing:.08em;max-width:85px;font:700 11px/1.25 Georgia,Tahoma,serif}.organicSeal span{letter-spacing:.1em;max-width:82px;font-size:7px;line-height:1.3}.facts{z-index:5;border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-top:-34px;display:grid;position:relative;box-shadow:0 18px 50px #102f2114}.facts div{border-left:1px solid var(--line);align-items:center;gap:14px;padding:30px 26px;display:flex}.facts div:last-child{border-left:0}.facts strong{color:var(--forest);white-space:nowrap;font:700 29px Georgia,serif}.facts span{color:var(--muted);font-size:12px;line-height:1.6}.about{grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid}.aboutVisual{min-height:530px;position:relative}.aboutVisual:before{content:"";background:var(--cream);width:73%;height:76%;position:absolute;bottom:-26px;right:-25px}.aboutVisual img{object-fit:cover;width:100%;height:520px;position:relative;box-shadow:0 22px 55px #1f382c1c}.aboutStamp{background:var(--forest);color:#fff;text-align:center;border:7px solid var(--paper);border-radius:50%;place-content:center;width:150px;height:150px;display:grid;position:absolute;bottom:40px;right:-40px;box-shadow:0 15px 30px #172c2230}.aboutStamp b{letter-spacing:.14em;color:var(--gold-light);font:22px Georgia,serif}.aboutStamp span{letter-spacing:.17em;margin-top:7px;font-size:8px}.aboutCopy h2,.sectionHead h2,.processIntro h2,.qualityCopy h2,.contactIntro h2{color:var(--forest);letter-spacing:-.025em;margin:0;font:700 46px/1.4 Georgia,Times New Roman,Tahoma,serif}.aboutCopy>p:not(.eyebrow){color:var(--muted);margin:22px 0 0;font-size:16px;line-height:2}.aboutPromise{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:31px;padding-top:24px;display:flex}.aboutPromise span{color:var(--forest);border:1px solid #cfd8ce;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}.products{background:linear-gradient(#f5f1e7 0%,#eeeadf 100%)}.sectionHead{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:48px;display:flex}.sectionHead>p{max-width:460px;color:var(--muted);margin:0;line-height:1.9}.productAssurances{flex-wrap:wrap;gap:10px;margin:-15px 0 17px;display:flex}.productAssurances span{color:var(--forest);background:#ffffffa8;border:1px solid #d9d3c5;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.productAssurances b{color:var(--gold-text)}.productPhotoNotice{border-inline-start:3px solid var(--gold);color:#5d685f;margin:0 0 28px;padding-inline-start:14px;font-size:12px;line-height:1.8}.productGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.productCard{background:#fff;border:1px solid #d8d1c3;border-radius:14px;transition:all .24s;overflow:hidden;box-shadow:0 8px 24px #22362a0b}.productCard:hover{border-color:#c8b36d;transform:translateY(-7px);box-shadow:0 22px 45px #22362a17}.productImage{aspect-ratio:3/2;background:#e8e1d3;width:100%;display:block;position:relative;overflow:hidden}.productImage:after{content:"";background:linear-gradient(#0000 65%,#0a2f1d80);position:absolute;inset:0}.productImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.productCard:hover .productImage img{transform:scale(1.05)}.originTag{z-index:2;color:var(--forest);letter-spacing:.08em;inset-inline-end:14px;background:#f9f6edeb;border-radius:999px;padding:8px 10px;font:700 10px Georgia,Tahoma,serif;position:absolute;top:14px}.driedTag{z-index:2;color:#fff;letter-spacing:.03em;inset-inline-start:14px;background:#07351fe8;border:1px solid #ffffff32;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700;position:absolute;bottom:14px}.productInfo{grid-template-columns:1fr auto;align-items:end;gap:10px 18px;padding:21px 22px 20px;display:grid}.productInfo small{color:var(--gold-text);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.productInfo h3{color:var(--forest);margin:4px 0 0;font:700 24px Georgia,Tahoma,serif}.productInfo p{color:var(--muted);text-align:end;max-width:145px;margin:0;font-size:12px;line-height:1.7}.productQuote{color:var(--forest);border-top:1px solid #ece6da;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:5px;padding-top:14px;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.productQuote span{color:var(--gold-text);font-size:17px;transition:transform .2s}.productQuote:hover{color:var(--gold-text)}.productQuote:hover span{transform:translate(-4px)}.ltr .productQuote:hover span{transform:translate(4px)}@media (width>=1001px){.productGrid>.productCard:last-child:nth-child(3n+1){grid-column:2}}.process{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.processIntro>p:not(.eyebrow){color:var(--muted);margin:24px 0;font-size:15px;line-height:1.9}.textLink{color:var(--forest);border-bottom:1px solid var(--gold);padding-bottom:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.processSteps{border-top:1px solid var(--line)}.processSteps article{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;gap:22px;padding:27px 0;display:grid}.processSteps article>span{color:var(--gold);font:italic 23px Georgia,serif}.processSteps h3{color:var(--forest);margin:0 0 9px;font-size:19px}.processSteps p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.quality{background:var(--forest-dark);color:#fff;position:relative;overflow:hidden}.quality:after{content:"REVCO";color:#ffffff05;letter-spacing:.08em;font:180px Georgia,serif;position:absolute;bottom:-68px;left:-18px}.qualityGrid{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:95px;display:grid;position:relative}.qualityPhoto{height:560px;position:relative}.qualityPhoto img{object-fit:cover;width:100%;height:100%}.qualityCaption{background:var(--gold-light);color:var(--forest-dark);letter-spacing:.16em;padding:16px 23px;font:11px Georgia,serif;position:absolute;bottom:35px;left:-22px}.qualityCopy h2{color:#fff}.qualityCopy>p:not(.eyebrow){color:#c7d3cc;margin:24px 0 28px;font-size:15px;line-height:2}.qualityCopy ul{margin:0;padding:0;list-style:none}.qualityCopy li{color:#e4ebe7;border-top:1px solid #ffffff19;padding:16px 0;font-size:14px}.qualityCopy li span{color:var(--gold-light);width:48px;font:18px Georgia,serif;display:inline-block}.contact{background:#f8f6ef}.contactWrap{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.contactIntro>p:not(.eyebrow){color:var(--muted);margin:22px 0 28px;line-height:1.9}.contactDetails{gap:13px;display:grid}.contactDetails>a,.addressCard{border:1px solid var(--line);background:#fff;grid-template-columns:48px 1fr 28px;align-items:center;gap:18px;min-height:105px;padding:20px 24px;text-decoration:none;transition:all .2s;display:grid}.contactDetails>a:hover{border-color:var(--gold);transform:translate(-4px);box-shadow:0 12px 30px #172b2110}.contactIcon{width:46px;height:46px;color:var(--forest);background:#edf2e9;border-radius:50%;place-items:center;font-size:20px;display:grid}.whatsappButton{color:#fff;background:#0d7167}.whatsappButton:hover{color:#fff;background:#09584f}.whatsappGlyph{flex:none;width:21px;height:21px}.whatsappContactIcon{color:#fff;background:#25d366}.whatsappContactGlyph{width:23px;height:23px}.contactDetails small{color:var(--gold-text);margin-bottom:7px;font-size:10px;display:block}.contactDetails strong{color:var(--forest);font-size:15px;line-height:1.7}.contactDetails>a>b{color:var(--gold);font-size:20px}.addressCard{grid-template-columns:48px 1fr}.addressCard p{color:var(--muted);margin:5px 0 0;font-size:11px}footer{color:#fff;background:#061f14;padding:56px 0 24px}.footerTop{border-bottom:1px solid #ffffff16;grid-template-columns:220px 1fr auto;align-items:center;gap:55px;padding-bottom:34px;display:grid}.footerLogo{width:180px;height:105px;display:block}.footerLogo img{object-fit:contain;filter:brightness(1.08);width:100%;height:100%}.footerTop p{color:#aebfb5;max-width:400px;font-size:13px;line-height:1.8}.footerLinks{gap:24px;display:flex}.footerLinks a{color:#dce6df;font-size:12px;text-decoration:none}.footerBottom{color:#7f9488;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.photoCredits{color:#8fa399;margin-top:18px;font-size:10px}.photoCredits summary{cursor:pointer;color:#b3c3ba;width:fit-content;transition:color .2s}.photoCredits summary:hover{color:var(--gold-light)}.photoCredits>p{max-width:720px;margin:12px 0 14px;line-height:1.8}.photoCredits>div{flex-wrap:wrap;gap:8px;display:flex}.photoCredits a{color:#9db0a5;border:1px solid #ffffff13;align-items:center;gap:7px;padding:7px 9px;text-decoration:none;transition:all .2s;display:inline-flex}.photoCredits a:hover{color:#fff;border-color:#d7ba6659}.photoCredits a strong{color:#d7ba66;font-size:9px}.photoCredits a span{font-size:9px}.floatingWhatsapp{left:calc(22px + env(safe-area-inset-left,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:30;color:#fff;background:#0d7167;border-radius:999px;align-items:center;gap:10px;padding:10px 11px 10px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:flex;position:fixed;box-shadow:0 12px 30px #082d1d4d}.floatingWhatsapp:hover{background:#09584f;transform:translateY(-2px)}.floatingWhatsappIcon{background:#25d366;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.whatsappFloatingGlyph{width:22px;height:22px}@media (width<=1000px){.navLinks{display:none}.heroGrid{gap:35px}.hero h1{font-size:50px}.facts{grid-template-columns:repeat(2,1fr)}.facts div:nth-child(2){border-left:0}.facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.about{gap:55px}.productGrid{grid-template-columns:repeat(2,1fr)}.process,.contactWrap,.qualityGrid{gap:55px}}@media (width>=761px) and (width<=1000px){.productGrid>.productCard:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media (width<=760px){.shell{width:min(100% - 28px,1180px)}.section{padding:78px 0}.toplineInner span:first-child{display:none}.toplineInner{justify-content:center}.nav{height:84px}.brand{width:150px;height:72px}.brand img{width:130px;height:65px}.navCta{padding:11px 15px;font-size:11px}.heroGrid{grid-template-columns:1fr;min-height:auto}.heroCopy{padding:62px 0 28px}.hero h1{font-size:45px}.heroMedia{height:495px}.heroPhoto{width:83%;height:430px}.heroMiniPhoto{width:160px;height:160px}.organicSeal{width:98px;height:98px;left:105px}.facts{margin-top:0}.about,.process,.qualityGrid,.contactWrap{grid-template-columns:1fr;gap:48px}.aboutVisual{order:2;min-height:450px}.aboutVisual img{height:445px}.aboutStamp{right:18px}.sectionHead{flex-direction:column;align-items:flex-start;gap:22px}.qualityPhoto{height:440px}.footerTop{text-align:center;grid-template-columns:1fr;gap:22px}.footerLogo,.footerTop p{margin:auto}.footerLinks{justify-content:center}.photoCredits{text-align:center}.photoCredits summary,.photoCredits>p{margin-inline:auto}.photoCredits>div{justify-content:center}}@media (width<=520px){.hero h1{font-size:37px}.lead{font-size:15px}.heroActions{flex-direction:column;align-items:stretch}.heroActions .button{width:100%}.heroChecks{gap:10px 18px}.heroMedia{height:405px}.heroPhoto{border-radius:105px 0 0;width:88%;height:350px}.heroMiniPhoto{border-width:6px;width:126px;height:126px}.organicSeal{width:84px;height:84px;top:55px;left:74px}.organicSeal b{font-size:10px}.facts{grid-template-columns:1fr}.facts div{border-left:0;border-bottom:1px solid var(--line);padding:22px}.facts div:last-child{border-bottom:0}.aboutCopy h2,.sectionHead h2,.processIntro h2,.qualityCopy h2,.contactIntro h2{font-size:35px}.productGrid{grid-template-columns:1fr}.productImage{aspect-ratio:3/2;height:auto}.productInfo{grid-template-columns:1fr;align-items:start}.productInfo p{text-align:start;max-width:none}.productQuote{grid-column:1}.qualityPhoto{height:355px}.contactDetails>a,.addressCard{grid-template-columns:42px 1fr 18px;gap:12px;padding:17px}.addressCard{grid-template-columns:42px 1fr}.contactIcon{width:40px;height:40px}.contactDetails strong{overflow-wrap:anywhere;font-size:13px}.footerBottom{text-align:center;flex-direction:column;align-items:center;gap:9px}.floatingWhatsappLabel{display:none}.floatingWhatsapp{left:calc(14px + env(safe-area-inset-left,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));padding:9px}}.revcoSite{overflow:clip}.navMenu{align-items:center;width:208px;display:flex}.menuTrigger{min-width:44px;min-height:44px;color:var(--forest);cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:25px auto;justify-content:center;align-items:center;gap:4px 11px;padding:10px 0;display:grid}.menuTrigger span{background:currentColor;grid-column:1;width:25px;height:2px;display:block}.menuTrigger span:first-child{width:18px}.menuTrigger span:nth-child(2){width:25px}.menuTrigger span:nth-child(3){width:14px}.menuTrigger b{letter-spacing:.05em;grid-area:1/2/4;font-size:12px}.navActions{justify-content:flex-end;align-items:center;gap:12px;width:208px;display:flex}.languageSwitch{text-align:center;min-width:66px;min-height:44px;color:var(--forest);border:1px solid #cbd6cc;border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.languageSwitch:hover{border-color:var(--gold);color:var(--gold)}.drawerLayer{z-index:1000;pointer-events:none;isolation:isolate;overscroll-behavior:contain;width:100vw;height:100dvh;position:fixed;inset:0}.drawerLayer.open{pointer-events:auto}.drawerBackdrop{opacity:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#031a11a6;border:0;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}.drawerLayer.open .drawerBackdrop{opacity:1}.sideDrawer{width:min(440px,92vw);height:100dvh;color:var(--ink);padding:max(26px, env(safe-area-inset-top)) 34px max(30px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fbfaf5;flex-direction:column;transition:transform .32s;display:flex;position:absolute;top:0;bottom:0;overflow-y:auto;box-shadow:0 0 70px #00170d4d}.rtl .sideDrawer{right:0;transform:translate(105%)}.ltr .sideDrawer{left:0;transform:translate(-105%)}.drawerLayer.open .sideDrawer{transform:translate(0)}.drawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:78px;padding-bottom:18px;display:flex}.drawerHead img{object-fit:contain;width:138px;height:72px}.drawerHead button{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #cdd4cd;border-radius:50%;width:44px;height:44px;font-size:27px;line-height:1}.drawerTitle{color:var(--gold-text);text-transform:uppercase;letter-spacing:.14em;margin:28px 0 12px;font-size:10px}.drawerNav{display:grid}.drawerNav a{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr 25px;align-items:center;gap:14px;min-height:58px;text-decoration:none;transition:all .2s;display:grid}.drawerNav a:hover{color:var(--gold);padding-inline-start:7px}.drawerNav span{color:#737f77;font:11px Georgia,serif}.drawerNav strong{color:var(--forest);font-size:16px}.drawerNav a:hover strong{color:var(--gold)}.drawerNav b{color:var(--gold);font:700 18px/1 Arial,sans-serif}.drawerGroup{border-bottom:1px solid var(--line)}.drawerGroup>summary{cursor:pointer;grid-template-columns:35px 1fr 25px;align-items:center;gap:14px;min-height:58px;list-style:none;transition:all .2s;display:grid}.drawerGroup>summary::-webkit-details-marker{display:none}.drawerGroup>summary:hover{color:var(--gold);padding-inline-start:7px}.drawerGroup>summary span{color:#737f77;font:11px Georgia,serif}.drawerGroup>summary strong{color:var(--forest);font-size:16px}.drawerGroup>summary b{color:var(--gold);font:700 18px/1 Arial,sans-serif;transition:transform .2s}.drawerGroup[open]>summary b{transform:rotate(180deg)}.drawerSubnav{border-inline-start:3px solid var(--gold);background:#f3f1e8;margin:0 0 10px;padding:3px 0 7px}.drawerSubnav a{border-bottom-color:#ded9cc;min-height:48px;padding-inline:13px 9px}.drawerSubnav a:last-child{border-bottom:0}.drawerSubnav a strong{font-size:13px}.drawerSubnav a span{font-size:9px}.drawerFoot{gap:10px;margin-top:auto;padding-top:28px;display:flex}.drawerFoot a{border-radius:3px;flex:1;place-items:center;min-height:46px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.drawerLanguage{border:1px solid var(--forest);color:var(--forest)}.drawerContact{background:var(--forest);color:#fff}.ltr .eyebrow:before{margin-left:0;margin-right:13px}.ltr .englishLead{text-align:left}.ltr .heroPhoto{border-radius:0 165px 0 0;left:0;right:auto}.ltr .heroMiniPhoto{left:auto;right:0}.ltr .organicSeal{left:auto;right:125px}.ltr .facts div{border-left:0;border-right:1px solid var(--line)}.ltr .facts div:last-child{border-right:0}.ltr .productInfo p{text-align:end}.ltr .qualityCaption{left:auto;right:-22px}.ltr .contactDetails>a:hover{transform:translate(4px)}.rtl .floatingWhatsapp{left:calc(22px + env(safe-area-inset-left,0px));right:auto}.ltr .floatingWhatsapp{right:calc(22px + env(safe-area-inset-right,0px));padding:10px 16px 10px 11px;left:auto}.rtl h1,.rtl h2,.rtl h3{letter-spacing:0;font-family:Tahoma,Arial,Noto Sans Arabic,sans-serif}.legalProfile{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0 0;display:grid}.legalProfile div{border-inline-end:1px solid var(--line);padding:16px}.legalProfile div:last-child{border-inline-end:0}.legalProfile dt{color:var(--gold-text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:9px}.legalProfile dd{color:var(--forest);margin:0;font-size:12px;font-weight:700;line-height:1.6}.mpOperationVisuals{background:#fbfaf5;padding-block:92px 82px}.mpOperationVisualGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mpOperationVisualCard{background:#fff;border:1px solid #d9d2c4;border-radius:12px;margin:0;transition:transform .24s,box-shadow .24s;overflow:hidden;box-shadow:0 16px 38px #1d352710}.mpOperationVisualCard:hover{transform:translateY(-5px);box-shadow:0 24px 50px #1d35271b}.mpOperationVisualImage{aspect-ratio:16/9;background:#ded8ca;position:relative;overflow:hidden}.mpOperationVisualImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#062c1b80 100%);position:absolute;inset:0}.mpOperationVisualImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.mpOperationVisualCard:hover img{transform:scale(1.025)}.mpOperationVisualCard figcaption{padding:24px 26px 27px}.mpOperationVisualCard figcaption small{color:var(--gold-text);letter-spacing:.1em;font:10px Georgia,serif}.mpOperationVisualCard h3{color:var(--forest);margin:8px 0 0;font:700 24px/1.45 Georgia,Tahoma,serif}.facilities{background:#eef1e8}.facilitiesIntro{text-align:center;max-width:800px;margin:0 auto 50px}.facilitiesIntro .eyebrow:before{display:none}.facilitiesIntro h2,.centerHead h2{color:var(--forest);letter-spacing:-.025em;margin:0;font:700 46px/1.4 Georgia,Times New Roman,Tahoma,serif}.facilitiesIntro>p:last-child{color:var(--muted);max-width:720px;margin:20px auto 0;line-height:1.9}.facilityGrid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.facilityGrid article{background:#fff;border:1px solid #d9ded4;grid-template-columns:46% 54%;min-height:315px;display:grid;overflow:hidden}.facilityImage{position:relative;overflow:hidden}.facilityImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.facilityGrid article:hover .facilityImage img{transform:scale(1.04)}.facilityImage span{color:#fff;background:#07351fdb;border-radius:50%;place-items:center;width:42px;height:42px;font:13px Georgia,serif;display:grid;position:absolute;inset:16px auto auto 16px}.rtl .facilityImage span{left:auto;right:16px}.facilityImage em{color:var(--forest);inset-inline-end:14px;background:#fbf8efea;border:1px solid #ffffff80;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:700;position:absolute;bottom:14px}.facilityInfo{flex-direction:column;justify-content:center;padding:38px 31px;display:flex}.facilityInfo small{color:var(--gold-text);font-size:10px;line-height:1.7}.facilityInfo h3{color:var(--forest);margin:9px 0 12px;font:700 25px Georgia,Tahoma,serif}.facilityInfo p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.acreageBand{background:var(--forest);color:#fff;justify-content:center;align-items:center;gap:24px;margin-top:25px;padding:25px 35px;display:flex}.acreageBand>strong{color:var(--gold-light);font:700 47px Georgia,serif}.acreageBand div{gap:5px;display:grid}.acreageBand b{font-size:15px}.acreageBand span{color:#c6d5cc;font-size:11px}.certifications{background:var(--paper)}.certificateGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.certificateGrid article{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:flex-end;min-height:160px;padding:25px;display:flex;position:relative;overflow:hidden}.certificateGrid article:after{content:"";top:-38px;border:1px solid #bdcbbf;border-radius:50%;width:90px;height:90px;position:absolute;inset-inline-end:-25px}.certificateGrid article>span{color:#a3aaa5;top:19px;font:11px Georgia,serif;position:absolute;inset-inline-start:22px}.certificateGrid h3{color:var(--forest);margin:0 0 12px;font:700 21px Georgia,Tahoma,serif}.certificateGrid small{color:#8a6d1d;text-transform:uppercase;letter-spacing:.08em;background:#f3e9c8;border-radius:999px;width:fit-content;padding:5px 9px;font-size:9px}.leadership{background:#f3efe4}.centerHead{text-align:center;max-width:760px;margin:0 auto 45px}.centerHead .eyebrow:before{display:none}.leaderGrid{grid-template-columns:repeat(2,1fr);gap:28px;max-width:940px;margin:auto;display:grid}.leaderGrid article{background:#fff;border:1px solid #ddd5c7;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 18px 45px #17312410}.leaderGrid article:hover{transform:translateY(-5px);box-shadow:0 24px 55px #1731241c}.leaderPortrait{aspect-ratio:4/5;background:#eceee8;position:relative;overflow:hidden}.leaderPortrait:after{content:"";background:linear-gradient(90deg, var(--forest), var(--gold), var(--forest));height:5px;position:absolute;inset:auto 0 0}.leaderPortrait img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.leaderInfo{text-align:center;padding:28px 30px 31px}.leaderGrid small{color:var(--gold-text);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.leaderGrid h3{color:var(--forest);margin:8px 0;font:700 25px/1.4 Georgia,Tahoma,serif}.leaderGrid p{color:var(--muted);margin:0;font-size:13px}.team{background:#fff}.teamGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.teamGrid article{border:1px solid var(--line);grid-template-columns:52px 1fr;align-items:center;gap:16px;min-height:108px;padding:20px;transition:all .2s;display:grid}.teamGrid article:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 12px 28px #1731240d}.teamGrid article>span{width:52px;height:52px;color:var(--forest);background:#edf2e9;border-radius:50%;place-items:center;font:700 13px Georgia,serif;display:grid}.teamGrid h3{color:var(--forest);margin:0 0 6px;font-size:15px}.teamGrid p{color:var(--muted);margin:0;font-size:11px}.teamGrid a{color:var(--forest);overflow-wrap:anywhere;margin-top:8px;font-size:10px;font-weight:700;display:inline-block}.teamGrid a:hover{color:var(--gold-dark)}@media (width<=1000px){.facilityGrid article{grid-template-columns:1fr}.facilityImage,.facilityIdentity{min-height:225px}.teamGrid{grid-template-columns:repeat(2,1fr)}.ltr .facts div:nth-child(2){border-right:0}}@media (width<=760px){.navMenu{width:48px}.menuTrigger{width:40px;display:block}.menuTrigger span{margin:5px 0}.menuTrigger b{display:none}.navActions{width:auto}.navActions .navCta{display:none}.languageSwitch{min-width:58px;padding:9px 10px}.sideDrawer{padding:22px 24px 26px}.legalProfile{grid-template-columns:1fr}.legalProfile div{border-inline-end:0;border-bottom:1px solid var(--line)}.legalProfile div:last-child{border-bottom:0}.facilityGrid,.leaderGrid,.mpOperationVisualGrid{grid-template-columns:1fr}.mpOperationVisuals{padding-block:74px 66px}.certificateGrid{grid-template-columns:repeat(2,1fr)}.facilitiesIntro h2,.centerHead h2{font-size:36px}.ltr .heroPhoto{border-radius:0 120px 0 0}.ltr .organicSeal{right:105px}}@media (width<=520px){.nav{gap:10px}.toplineInner span:first-child{display:none}.brand{justify-content:center}.brand img{width:112px}.drawerNav a{min-height:54px}.drawerNav strong{font-size:14px}.drawerFoot{flex-direction:column}.certificateGrid{grid-template-columns:1fr}.leaderInfo{padding:22px 18px 25px}.leaderGrid h3{font-size:19px}.teamGrid{grid-template-columns:1fr}.facilityInfo{padding:28px 24px}.acreageBand{justify-content:flex-start;padding:21px}.ltr .organicSeal{right:74px}.ltr .facts div{border-right:0}.ltr .floatingWhatsapp{right:calc(14px + env(safe-area-inset-right,0px))}.rtl .floatingWhatsapp{left:calc(14px + env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.multipage{background:var(--paper);min-height:100vh}.skipLink{z-index:2000;background:var(--gold-light);color:var(--forest-dark);inset-inline-start:18px;border-radius:0 0 8px 8px;padding:12px 18px;font-weight:700;text-decoration:none;transition:top .2s;position:fixed;top:-80px}.skipLink:focus{top:0}.multipageNav{gap:19px;height:92px}.multipageNav .navMenu{flex:0 0 46px;width:46px}.multipageNav .menuTrigger{width:42px}.multipageNav .menuTrigger b{display:none}.multipageNav .brand{flex:0 0 142px;width:142px}.multipageNav .brand img{width:138px}.desktopNavLinks{flex:1;justify-content:center;gap:clamp(14px,1.7vw,27px)}.desktopNavLinks a{font-size:12px;font-weight:700;position:relative}.desktopNavLinks a:after{content:"";background:var(--gold);inset-inline:50%;height:2px;transition:inset .2s;position:absolute;bottom:-12px}.desktopNavLinks a:hover:after,.desktopNavLinks a.active:after{inset-inline:0}.desktopNavLinks a.active{color:var(--forest)}.productsDropdown{position:relative}.productsDropdown>summary{color:#334239;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;list-style:none;display:flex;position:relative}.productsDropdown>summary::-webkit-details-marker{display:none}.productsDropdown>summary:after{content:"";background:var(--gold);inset-inline:50%;height:2px;transition:inset .2s;position:absolute;bottom:-12px}.productsDropdown>summary:hover:after,.productsDropdown.active>summary:after,.productsDropdown[open]>summary:after{inset-inline:0}.productsDropdown>summary>span{color:var(--gold-text);font-size:14px;transition:transform .2s}.productsDropdown[open]>summary>span{transform:rotate(180deg)}.productsDropdownMenu{z-index:50;border:1px solid var(--line);background:#fffefb;border-radius:8px;width:285px;padding:9px;position:absolute;top:calc(100% + 22px);left:50%;transform:translate(-50%);box-shadow:0 22px 55px #0b2c1b28}.productsDropdownMenu:before{content:"";border-left:1px solid var(--line);border-top:1px solid var(--line);background:#fffefb;width:12px;height:12px;position:absolute;top:-7px;left:calc(50% - 6px);transform:rotate(45deg)}.desktopNavLinks .productsDropdownMenu a{min-height:55px;color:var(--forest);border-radius:5px;grid-template-columns:31px 1fr;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.desktopNavLinks .productsDropdownMenu a:after{display:none}.desktopNavLinks .productsDropdownMenu a:hover{background:#eff3e9}.productsDropdownMenu a+a{border-top:1px solid #ece7dc}.productsDropdownMenu a span{color:var(--gold-text);font:10px Georgia,serif}.productsDropdownMenu a strong{font-size:13px;line-height:1.45}.multipageNav .navActions{flex:none;width:auto}.multipageNav .navCta{align-items:center;min-height:44px;padding:12px 16px;font-size:11px;display:inline-flex}.multipage main{min-height:55vh}.multipage .section h2,.mpCta h2,.mpPageHero h1,.mpProductDetailHero h1,.mpContactGrid h2{text-wrap:balance}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mpOfficialCover{background:#f5f2e8}.mpOfficialCover>img{aspect-ratio:3;object-fit:contain;background:#f5f2e8;width:100%;height:auto;display:block}.mpCoverActionBand{background:var(--forest-dark);color:#fff;border-top:1px solid #d1b35466}.mpCoverActionInner{justify-content:space-between;align-items:center;gap:34px;min-height:116px;padding-block:22px;display:flex}.mpCoverIntro{gap:7px;display:grid}.mpCoverIntro strong{font-size:clamp(17px,1.7vw,23px);line-height:1.5}.mpCoverIntro span{color:#d7e1da;font-size:13px;line-height:1.7}.mpCoverActions{flex:none;align-items:center;gap:12px;display:flex}.mpCoverPrimary{color:var(--forest);background:#fff;border-color:#fff}.mpCoverPrimary:hover{background:var(--gold-light);border-color:var(--gold-light)}.mpCoverSecondary{color:#fff;background:0 0;border-color:#ffffff70}.mpCoverSecondary:hover{background:#ffffff0d;border-color:#fff}.mpHomeHero,.mpHomeHero .heroGrid{min-height:660px}.mpHomeHero .heroCopy{padding-block:60px 82px}.mpHomeHero .heroChecks{max-width:690px}.mpHeroMedia .heroPhoto img,.mpHomeAbout .aboutVisual img{object-fit:cover}.mpHomeAbout .aboutVisual img{border-radius:6px 110px 6px 6px}.rtl .mpHomeAbout .aboutVisual img{border-radius:110px 6px 6px}.sectionHeadAction{gap:14px;max-width:475px;display:grid}.sectionHeadAction p{color:var(--muted);margin:0;line-height:1.8}.mpFeatured .productGrid{margin-top:0}.productInfo h3 a{color:inherit;text-decoration:none}.mpPageHero{background:var(--forest-dark);color:#fff;min-height:410px;position:relative;overflow:hidden}.mpPageHero:after{content:"REVCO";color:#ffffff05;letter-spacing:.1em;inset-inline-end:-25px;font:150px Georgia,serif;position:absolute;bottom:-55px}.mpPageHeroGrid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);align-items:center;gap:80px;min-height:410px;padding-block:65px;display:grid;position:relative}.mpPageHero:not(.withImage) .mpPageHeroGrid{grid-template-columns:minmax(0,820px)}.breadcrumbs{color:#bac9c0;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px;font-size:11px;display:flex}.breadcrumbs a{color:var(--gold-light);text-decoration:none}.mpPageHero .eyebrow{margin-bottom:16px}.mpPageHero h1{letter-spacing:-.025em;max-width:800px;margin:0;font:700 clamp(38px,4.2vw,58px)/1.3 Georgia,Times New Roman,Tahoma,serif}.rtl .mpPageHero h1,.rtl .mpProductDetailHero h1{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}.mpPageHeroGrid>div:first-child>p:last-child{color:#d6e0da;max-width:760px;margin:24px 0 0;font-size:16px;line-height:1.95}.mpPageHeroImage{border:1px solid #ffffff29;border-radius:120px 6px 6px;height:285px;overflow:hidden;box-shadow:0 26px 60px #001b114d}.rtl .mpPageHeroImage{border-radius:6px 120px 6px 6px}.mpPageHeroImage img{object-fit:cover;width:100%;height:100%}.mpCompanyIdentity,.mpOperationsIdentity,.mpQualityIdentity{border:1px solid #ffffff30;border-radius:30px 6px 6px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 26px 60px #001b114d}.rtl .mpCompanyIdentity,.rtl .mpOperationsIdentity,.rtl .mpQualityIdentity{border-radius:6px 30px 6px 6px}.mpCompanyIdentity{color:var(--forest);background:linear-gradient(145deg,#fffef9 0%,#f0ebdc 100%);flex-direction:column;padding:24px 26px 20px;display:flex}.mpCompanyIdentity:after{content:"R";color:#0d492b0a;pointer-events:none;inset-inline-end:-25px;font:260px/1 Georgia,serif;position:absolute;bottom:-58px}.mpCompanyIdentity>*{z-index:1;position:relative}.mpIdentityLogo{align-items:center;width:170px;height:76px;margin-bottom:12px;display:flex}.mpIdentityLogo img,.mpAboutIdentity .mpIdentityLogo img{object-fit:contain;width:170px;height:76px;box-shadow:none}.mpIdentityLegal{border-block:1px solid #d8d0bf;gap:4px;padding-block:12px;display:grid}.mpIdentityLegal strong{font-size:14px;line-height:1.5}.mpIdentityLegal span{color:var(--gold-text);letter-spacing:.08em;font-size:9px;font-weight:700}.mpIdentityStats{grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid}.mpIdentityStats>div{border-inline-end:1px solid #d6cebd;gap:3px;min-width:0;padding-inline:9px;display:grid}.mpIdentityStats>div:first-child{padding-inline-start:0}.mpIdentityStats>div:last-child{border-inline-end:0;padding-inline-end:0}.mpIdentityStats b{color:var(--forest);font:700 26px Georgia,serif}.mpIdentityStats small{color:#59685f;font-size:8px;font-weight:700;line-height:1.45}.mpCompanyIdentity>p{color:var(--gold-text);letter-spacing:.18em;direction:ltr;margin:auto 0 0;padding-top:14px;font:9px Georgia,serif}.mpCompanyIdentity.compact{min-height:300px}.mpOperationsIdentity{color:var(--forest-dark);background:radial-gradient(circle at 85% 15%,#d6ba6652 0 2px,#0000 3px) 0 0/34px 34px,linear-gradient(145deg,#f7f3e6,#e8dfc7);flex-direction:column;padding:27px;display:flex}.mpOperationsTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mpOperationsTop>span{max-width:150px;color:var(--gold-text);letter-spacing:.11em;font-size:9px;font-weight:700;line-height:1.6}.mpOperationsTop>strong{color:var(--forest);align-items:flex-end;gap:5px;font:700 42px/1 Georgia,serif;display:flex}.mpOperationsTop small{color:#58685e;font:700 8px/1.5 Tahoma,Arial,sans-serif}.mpStationRoute{grid-template-columns:1fr 42px 1fr;align-items:center;gap:9px;margin-block:35px 24px;display:grid}.mpStationRoute>div{gap:4px;min-width:0;display:grid}.mpStationRoute>div:last-child{text-align:end}.mpStationRoute i{background:var(--forest);width:31px;height:31px;color:var(--gold-light);border-radius:50%;place-items:center;font:10px Georgia,serif;display:grid}.mpStationRoute>div:last-child i{margin-inline-start:auto}.mpStationRoute strong{font-size:12px;line-height:1.4}.mpStationRoute small{color:#647168;letter-spacing:.08em;font-size:8px}.mpStationRoute>span{background:var(--gold-text);height:1px;position:relative}.mpStationRoute>span:before,.mpStationRoute>span:after{content:"";background:var(--gold-text);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.mpStationRoute>span:before{left:-1px}.mpStationRoute>span:after{right:-1px}.mpOperationsIdentity>p{color:var(--forest);letter-spacing:.12em;border-top:1px solid #cfc3a7;margin:auto 0 0;padding-top:14px;font-size:9px;font-weight:700}.mpQualityIdentity{color:var(--forest);background:linear-gradient(155deg,#fbf9f1 0%,#e8eadf 100%);grid-template-columns:84px 1fr;gap:18px;padding:24px 26px 18px;display:grid}.mpQualitySeal{border:2px solid var(--gold-text);text-align:center;border-radius:50%;place-content:center;align-self:start;width:82px;height:82px;display:grid;box-shadow:inset 0 0 0 6px #fbf9f1,inset 0 0 0 7px #b18a2470}.mpQualitySeal b{font:700 27px/1 Georgia,serif}.mpQualitySeal span{max-width:58px;color:var(--gold-text);letter-spacing:.06em;margin-top:4px;font-size:6px;font-weight:700;line-height:1.35}.mpQualityIdentity ol{margin:0;padding:0;list-style:none;display:grid}.mpQualityIdentity li{border-bottom:1px solid #d4d8cc;grid-template-columns:29px 1fr 17px;align-items:center;gap:8px;min-height:48px;display:grid}.mpQualityIdentity li span{color:var(--gold-text);font:9px Georgia,serif}.mpQualityIdentity li strong{font-size:10px;line-height:1.45}.mpQualityIdentity li b{color:var(--forest);font-size:11px}.mpQualityIdentity>p{color:var(--gold-text);letter-spacing:.1em;border-top:1px solid #d4d8cc;grid-column:1/-1;margin:0;padding-top:12px;font-size:8px;font-weight:700}.mpAboutIdentity{min-height:520px;display:grid}.mpAboutIdentity .mpCompanyIdentity{z-index:1;border:1px solid #d8d0bf;border-radius:6px 110px 6px 6px;min-height:520px;padding:42px}.rtl .mpAboutIdentity .mpCompanyIdentity{border-radius:110px 6px 6px}.mpAboutIdentity .mpIdentityLogo{width:230px;height:116px;margin-bottom:26px}.mpAboutIdentity .mpIdentityLogo img{width:230px;height:116px}.mpAboutIdentity .mpIdentityLegal strong{font-size:20px}.mpAboutIdentity .mpIdentityLegal span{font-size:11px}.mpAboutIdentity .mpIdentityStats{margin-top:32px}.mpAboutIdentity .mpIdentityStats b{font-size:38px}.mpAboutIdentity .mpIdentityStats small{font-size:9px}.facilityIdentity{background:radial-gradient(circle at 20% 15%, #ffffff14 0 1px, transparent 2px), linear-gradient(145deg, var(--forest), var(--forest-dark));color:#fff;background-size:28px 28px,auto;flex-direction:column;justify-content:space-between;min-height:315px;padding:27px;display:flex;position:relative;overflow:hidden}.facilityIdentity:after{content:"R";color:#ffffff09;inset-inline-end:-22px;font:210px/1 Georgia,serif;position:absolute;bottom:-45px}.facilityIdentity>*{z-index:1;position:relative}.facilityIdentity>span{width:42px;height:42px;color:var(--gold-light);border:1px solid #ffffff54;border-radius:50%;place-items:center;font:12px Georgia,serif;display:grid}.facilityIdentity>strong{color:#fff;letter-spacing:.04em;font:700 clamp(32px,4vw,47px)/1 Georgia,serif}.facilityIdentity>small{color:var(--gold-light);letter-spacing:.15em;font:8px Georgia,serif}.facilityIdentity>i{color:#ffffff8c;inset-inline-end:21px;font-size:23px;font-style:normal;position:absolute;top:22px}.mpTwoColumn{grid-template-columns:.8fr 1.2fr;align-items:start;gap:95px;display:grid}.mpTwoColumn h2{color:var(--forest);margin:0;font:700 43px/1.45 Georgia,Tahoma,serif}.mpRichText{border-inline-start:1px solid var(--line);padding-inline-start:44px}.mpRichText p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:2}.mpSoftSection{background:#f1eee5}.mpLegalProfile{background:#fff;max-width:920px;margin-inline:auto;box-shadow:0 18px 42px #23392b0d}.mpLegalProfile div{padding:25px}.mpLegalProfile dd{font-size:15px}.mpValueGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mpValueGrid article{border:1px solid var(--line);background:#fff;min-height:245px;padding:33px}.mpValueGrid article>span{color:var(--gold);font:italic 21px Georgia,serif}.mpValueGrid h3{color:var(--forest);margin:38px 0 12px;font:700 21px Georgia,Tahoma,serif}.mpValueGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.mpCatalog{background:linear-gradient(#f8f5ed,#f0ece1)}.mpCatalogIntro{justify-content:space-between;align-items:end;gap:45px;margin-bottom:27px;display:flex}.mpCatalogIntro h2{color:var(--forest);margin:0;font:700 36px/1.45 Georgia,Tahoma,serif}.mpCatalogIntro>p{max-width:390px;color:var(--muted);margin:0;line-height:1.8}.mpCategoryChooser{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:35px;display:grid}.mpCategoryChooser>a{min-height:138px;color:var(--forest);background:#fff;border:1px solid #d9d2c4;border-radius:10px;grid-template-columns:112px 1fr 25px;align-items:center;gap:17px;padding:12px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 8px 24px #22362a0a}.mpCategoryChooser>a:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 18px 35px #22362a14}.mpCategoryImage{background:#e7e0d2;border-radius:7px;width:112px;height:112px;overflow:hidden}.mpCategoryImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.mpCategoryChooser>a:hover img{transform:scale(1.05)}.mpCategoryCopy{gap:6px;display:grid}.mpCategoryCopy small{color:var(--gold-text);font:10px Georgia,serif}.mpCategoryCopy strong{font-size:16px;line-height:1.5}.mpCategoryCopy em{color:var(--muted);font-size:10px;font-style:normal}.mpCategoryChooser>a>b{color:var(--gold-text);font-size:18px}.mpCategoryChooser+.productAssurances{margin:0 0 17px}.mpProductGroup+.mpProductGroup{border-top:1px solid #d8d0c1;margin-top:90px;padding-top:70px}.mpGroupHeading{align-items:center;gap:16px;margin-bottom:28px;display:flex}.mpGroupHeading>span{color:var(--gold);font:italic 20px Georgia,serif}.mpGroupHeading h2{color:var(--forest);margin:0;font:700 32px Georgia,Tahoma,serif}.mpGroupHeading small{color:var(--muted);border:1px solid var(--line);background:#ffffffa8;border-radius:999px;margin-inline-start:auto;padding:8px 12px}.mpTimeline{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.mpTimeline article{border-inline-end:1px solid var(--line);min-height:275px;padding:30px 25px;position:relative}.mpTimeline article:last-child{border-inline-end:0}.mpTimeline article>span{background:var(--forest);width:46px;height:46px;color:var(--gold-light);border-radius:50%;place-items:center;font:15px Georgia,serif;display:grid}.mpTimeline h3{color:var(--forest);margin:55px 0 13px;font-size:17px}.mpTimeline p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.mpQualityGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mpQualityGrid article{border:1px solid var(--line);background:#fff;min-height:250px;padding:28px}.mpQualityGrid span{color:var(--gold);font:italic 21px Georgia,serif}.mpQualityGrid h3{color:var(--forest);margin:48px 0 13px;font-size:18px}.mpQualityGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.mpCertSection{background:#f1eee5}.mpCertificateStatus{background:var(--forest-dark);color:#fff;border-inline-start:6px solid var(--gold-light);justify-content:space-between;align-items:center;gap:40px;padding:40px;display:flex}.mpCertificateStatus h2{color:#fff;margin:0;font:700 30px/1.5 Georgia,Tahoma,serif}.mpCertificateStatus p:not(.eyebrow){color:#cad7cf;max-width:790px;margin:16px 0 0;line-height:1.85}.statusPill{color:var(--gold-light);border:1px solid #ffffff40;border-radius:999px;flex:none;padding:9px 14px;font-size:11px}.mpRoadmapHead{margin-top:80px}.mpTitleNote{max-width:820px;color:var(--muted);text-align:center;margin:28px auto 0;font-size:11px;line-height:1.8}.mpContactGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:75px;display:grid}.mpContactGrid h2{color:var(--forest);margin:0 0 26px;font:700 40px/1.45 Georgia,Tahoma,serif}.mpContactDetails .addressCard{grid-template-columns:48px 1fr}.mpContactDetails address{font-style:normal}.mpInquiryPanel{border:1px solid var(--line);background:#fff;padding:38px;box-shadow:0 20px 48px #2038290e}.mpInquiryPanel>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.8}.mpInquiryForm{gap:17px;margin-top:26px;display:grid}.mpInquiryForm label{gap:8px;display:grid}.mpInquiryForm label>span{color:var(--forest);font-size:11px;font-weight:700}.mpInquiryForm input,.mpInquiryForm select,.mpInquiryForm textarea{width:100%;color:var(--ink);font:inherit;background:#fcfbf7;border:1px solid #d8d3c7;border-radius:4px;padding:13px 14px;font-size:13px}.mpInquiryForm textarea{resize:vertical;min-height:105px}.mpInquiryForm input:focus,.mpInquiryForm select:focus,.mpInquiryForm textarea:focus{outline:2px solid var(--gold-light);outline-offset:1px;border-color:var(--gold)}.mpFormRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.mpInquiryForm button{cursor:pointer}.mpInquiryForm>.whatsappButton{border:0;width:100%}.mpRequestedProducts{gap:16px;margin-top:5px;display:grid}.mpRequestedProductsIntro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mpRequestedProductsIntro h3{color:var(--forest);margin:0;font:700 20px/1.45 Georgia,Tahoma,serif}.mpRequestedProductsIntro p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.7}.mpRequestedProductsIntro>span{min-width:54px;color:var(--forest);text-align:center;direction:ltr;background:#f3f6ef;border:1px solid #ccd5ca;border-radius:999px;flex:none;padding:7px 10px;font:700 10px Georgia,serif}.mpProductItems{gap:15px;display:grid}.mpProductItem{border:1px solid #d8d1c3;border-top:4px solid var(--forest);background:#f7f4eb;border-radius:9px;gap:16px;padding:22px;display:grid;box-shadow:0 8px 22px #1b35240a}.mpProductItemHead{border-bottom:1px solid #ddd6c8;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:15px;display:grid}.mpProductItemHead>span{width:41px;height:41px;color:var(--gold-light);background:var(--forest);border-radius:50%;place-items:center;font:11px Georgia,serif;display:grid}.mpProductItemHead h4{color:var(--forest);margin:0;font-size:14px}.mpProductItemHead small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5;display:block}.mpRemoveProduct{color:#793d2f;min-width:60px;min-height:42px;font:inherit;background:#fffaf7;border:1px solid #d8c4bc;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:700}.mpRemoveProduct:hover{background:#fff3ed;border-color:#9b5b4c}.mpProductItem input,.mpProductItem select{background:#fff}.mpQuantityRow{grid-template-columns:minmax(0,1fr) minmax(155px,.55fr);gap:15px;display:grid}.mpAddProduct{width:100%;min-height:72px;color:var(--forest);text-align:start;font:inherit;background:#f8fbf6;border:1px dashed #8da696;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;padding:12px 16px;transition:all .2s;display:grid}.mpAddProduct:hover:not(:disabled){border-style:solid;border-color:var(--forest);background:#eef4ea;transform:translateY(-1px)}.mpAddProduct>span{color:#fff;background:var(--forest);border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:23px;font-weight:400;display:grid}.mpAddProduct strong{align-self:end;font-size:12px}.mpAddProduct small{color:var(--muted);align-self:start;margin-top:2px;font-size:9px}.mpAddProduct:disabled{cursor:not-allowed;opacity:.65}.mpFormNote{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:10px;line-height:1.7}.mpFormAlternative{color:var(--muted);text-align:center;margin:-7px 0 0;font-size:11px}.mpFormAlternative a{color:var(--forest);direction:ltr;unicode-bidi:isolate;font-weight:700}.mpNoScript{border-inline-start:4px solid var(--gold);color:#664f14;background:#fff7dc;margin:0;padding:13px 15px;font-size:11px;line-height:1.8}.mpProductDetailHero{background:#f2eee3;padding:80px 0}.mpProductDetailGrid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.mpDetailImage{border:1px solid var(--line);background:#fff;height:535px;padding:18px;position:relative;box-shadow:0 24px 60px #253e2d15}.mpDetailImage img{object-fit:cover;width:100%;height:100%}.mpDetailImage>span{color:var(--forest);inset-inline-end:32px;background:#fffc;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700;position:absolute;bottom:31px}.mpProductDetailHero .breadcrumbs{color:var(--muted);margin-bottom:35px}.mpProductDetailHero .breadcrumbs a{color:var(--gold-text)}.mpProductDetailHero h1{color:var(--forest);margin:0;font:700 clamp(44px,5vw,70px)/1.2 Georgia,Tahoma,serif}.mpSecondaryName{color:var(--gold-text);margin:8px 0 0;font:17px Georgia,serif}.mpProductDetailHero .lead{color:var(--muted);margin-block:25px;font-size:15px;line-height:1.9}.mpDetailTags{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}.mpDetailTags span{color:var(--forest);background:#ffffff94;border:1px solid #cfd6ca;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700}.mpInfoGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.mpInfoGrid div{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:10px;min-height:125px;padding:25px;display:flex}.mpInfoGrid div:nth-child(3n){border-inline-end:0}.mpInfoGrid div:nth-last-child(-n+3){border-bottom:0}.mpInfoGrid small{color:var(--gold-text);font-size:10px}.mpInfoGrid strong{color:var(--forest);font-size:14px;line-height:1.6}.mpCta{background:var(--forest);color:#fff;padding:70px 0;position:relative;overflow:hidden}.mpCta:after{content:"";inset-inline-end:-100px;border:1px solid #ffffff10;border-radius:50%;width:340px;height:340px;position:absolute;top:-140px;box-shadow:0 0 0 70px #ffffff05}.mpCtaInner{z-index:2;justify-content:space-between;align-items:center;gap:65px;display:flex;position:relative}.mpCta h2{color:#fff;margin:0;font:700 35px/1.45 Georgia,Tahoma,serif}.mpCta p:not(.eyebrow){color:#c6d4cb;max-width:700px;margin:15px 0 0;line-height:1.8}.mpCtaActions{flex:none;gap:12px;display:flex}.multipageFooter{padding-top:66px}.footerGrid{grid-template-columns:1.1fr .7fr 1fr;gap:75px;padding-bottom:40px;display:grid}.footerGrid .footerLogo{margin:0 0 12px}.footerGrid p{color:#aebfb5;max-width:390px;font-size:12px;line-height:1.8}.footerGrid h2{color:var(--gold-light);text-transform:uppercase;letter-spacing:.1em;margin:14px 0 20px;font-size:12px}.footerNavGroup nav,.footerContact{align-content:start;gap:11px;display:grid}.footerNavGroup a,.footerContact a{color:#d8e2dc;font-size:12px;text-decoration:none}.footerContact address{color:#92a69a;margin-top:5px;font-size:11px;font-style:normal;line-height:1.8}.footerSocials{border-top:1px solid #ffffff14;gap:9px;margin-top:8px;padding-top:16px;display:grid}.footerSocials>span{color:#92a69a;font-size:10px;font-weight:700}.footerSocials>div{flex-wrap:wrap;gap:8px;display:flex}.footerContact .footerSocials a{color:#e6eee9;border:1px solid #fff2;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 13px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.footerContact .footerSocials a:hover{color:var(--gold-light);background:#ffffff08;border-color:#d7ba6666}.footerSocialIcon{flex:none;width:17px;height:17px}.footerDisclosure{color:#84998d;border-top:1px solid #ffffff10;padding-block:18px;font-size:10px;line-height:1.7}@media (width<=1160px){.desktopNavLinks{display:none}.multipageNav .brand{margin-inline:auto}.multipageNav .navMenu{flex-basis:86px;width:86px}.multipageNav .navActions{width:186px}.mpTimeline{grid-template-columns:repeat(3,1fr)}.mpTimeline article:nth-child(3){border-inline-end:0}.mpTimeline article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=900px){.mpPageHeroGrid,.mpTwoColumn,.mpProductDetailGrid,.mpContactGrid{grid-template-columns:1fr;gap:45px}.mpPageHeroGrid{padding-block:55px}.mpPageHeroImage,.mpCompanyIdentity,.mpOperationsIdentity,.mpQualityIdentity{width:100%;max-width:580px}.mpValueGrid,.mpQualityGrid,.mpTimeline{grid-template-columns:1fr 1fr}.mpTimeline article:nth-child(3){border-inline-end:1px solid var(--line)}.mpTimeline article:nth-child(2n){border-inline-end:0}.mpTimeline article:nth-child(-n+4){border-bottom:1px solid var(--line)}.mpTimeline article:last-child{border-bottom:0}.mpCtaInner{flex-direction:column;align-items:flex-start;gap:28px}.footerGrid{grid-template-columns:1fr 1fr;gap:40px}.footerGrid>div:first-child{grid-column:1/-1}.mpDetailImage{max-width:650px;height:480px}.mpCategoryChooser{grid-template-columns:1fr}.mpCategoryChooser>a{grid-template-columns:105px 1fr 25px;min-height:125px}.mpCategoryImage{width:100px;height:100px}}@media (width<=760px){[id]{scroll-margin-top:105px}.multipage .topline{display:none}.multipageNav{gap:7px;height:82px}.multipageNav .navMenu{flex-basis:44px;width:44px}.multipageNav .menuTrigger{width:44px}.multipageNav .brand{flex-basis:120px;width:120px}.multipageNav .brand img{width:116px}.multipageNav .navActions{width:auto}.mpCoverActionInner{flex-direction:column;align-items:stretch;gap:18px;padding-block:22px 25px}.mpCoverActions{width:100%}.mpCoverActions .button{text-align:center;flex:1 1 0;justify-content:center;padding-inline:14px}.mpHomeHero .heroGrid,.mpPageHeroGrid{min-height:auto}.mpPageHero{min-height:0}.mpPageHeroImage{height:240px}.mpCompanyIdentity,.mpOperationsIdentity,.mpQualityIdentity{min-height:280px}.mpAboutIdentity,.mpAboutIdentity .mpCompanyIdentity{min-height:455px}.facilityIdentity{min-height:225px}.mpRichText{border-inline-start:0;padding-inline-start:0}.mpCertificateStatus{flex-direction:column;align-items:flex-start;padding:30px}.mpProductDetailHero{padding:55px 0}.mpDetailImage{height:410px}.mpInfoGrid{grid-template-columns:1fr 1fr}.mpInfoGrid div:nth-child(3n){border-inline-end:1px solid var(--line)}.mpInfoGrid div:nth-child(2n){border-inline-end:0}.mpInfoGrid div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.mpInfoGrid div:nth-last-child(-n+2){border-bottom:0}}@media (width<=560px){.multipageNav .languageSwitch{min-width:55px;font-size:10px}.mpOfficialCover>img{aspect-ratio:3}.mpCoverIntro strong{font-size:17px}.mpCoverIntro span{font-size:12px}.mpCoverActions{flex-direction:column;align-items:stretch}.mpCoverActions .button{width:100%;min-height:48px}.mpHomeHero .heroCopy{padding-top:52px}.mpPageHero h1{font-size:36px}.mpPageHeroGrid>div:first-child>p:last-child{font-size:14px}.mpPageHeroImage{border-radius:80px 4px 4px;height:210px}.rtl .mpPageHeroImage{border-radius:4px 80px 4px 4px}.mpCompanyIdentity,.mpOperationsIdentity,.mpQualityIdentity{border-radius:22px 4px 4px;min-height:0}.rtl .mpCompanyIdentity,.rtl .mpOperationsIdentity,.rtl .mpQualityIdentity{border-radius:4px 22px 4px 4px}.mpCompanyIdentity{padding:20px}.mpIdentityLogo,.mpIdentityLogo img,.mpAboutIdentity .mpIdentityLogo img{width:145px;height:65px}.mpIdentityLegal strong{font-size:13px}.mpIdentityStats b{font-size:22px}.mpIdentityStats small{font-size:7px}.mpAboutIdentity,.mpAboutIdentity .mpCompanyIdentity{min-height:410px}.mpAboutIdentity .mpCompanyIdentity{border-radius:5px 70px 5px 5px;padding:25px}.rtl .mpAboutIdentity .mpCompanyIdentity{border-radius:70px 5px 5px}.mpAboutIdentity .mpIdentityLogo{width:180px;height:86px;margin-bottom:18px}.mpAboutIdentity .mpIdentityLogo img{width:180px;height:86px}.mpAboutIdentity .mpIdentityLegal strong{font-size:16px}.mpAboutIdentity .mpIdentityLegal span{font-size:9px}.mpAboutIdentity .mpIdentityStats{margin-top:22px}.mpAboutIdentity .mpIdentityStats b{font-size:29px}.mpOperationsIdentity{padding:21px}.mpOperationsTop>strong{font-size:34px}.mpStationRoute{margin-block:27px 20px}.mpQualityIdentity{grid-template-columns:68px 1fr;gap:13px;padding:20px}.mpQualitySeal{width:67px;height:67px}.mpQualityIdentity li{min-height:44px}.facilityIdentity{min-height:195px}.mpTwoColumn h2{font-size:34px}.mpValueGrid,.mpQualityGrid,.mpTimeline,.mpInfoGrid{grid-template-columns:1fr}.mpValueGrid article,.mpQualityGrid article,.mpTimeline article{min-height:0}.mpTimeline article{border-inline-end:0!important;border-bottom:1px solid var(--line)!important}.mpTimeline article:last-child{border-bottom:0!important}.mpTimeline h3{margin-top:26px}.mpInfoGrid div{border-inline-end:0!important;border-bottom:1px solid var(--line)!important}.mpInfoGrid div:last-child{border-bottom:0!important}.mpGroupHeading{flex-wrap:wrap;align-items:flex-start}.mpGroupHeading h2{font-size:26px}.mpGroupHeading small{margin-inline-start:0}.mpCatalogIntro{flex-direction:column;align-items:flex-start;gap:13px}.mpCatalogIntro h2{font-size:29px}.mpCategoryChooser>a{grid-template-columns:82px 1fr 18px;gap:13px;min-height:102px;padding:9px}.mpCategoryImage{width:82px;height:82px}.mpCategoryCopy strong{font-size:14px}.mpFormRow,.mpQuantityRow{grid-template-columns:1fr}.mpRequestedProductsIntro{gap:12px}.mpProductItem{padding:16px}.mpProductItemHead{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.mpProductItemHead>span{width:38px;height:38px}.mpRemoveProduct{min-width:52px;padding-inline:8px}.mpInquiryPanel{padding:25px 20px}.mpContactGrid h2{font-size:32px}.mpDetailImage{height:330px;padding:10px}.mpProductDetailHero h1{font-size:46px}.mpCta{padding:56px 0}.mpCta h2{font-size:29px}.mpCtaActions{flex-direction:column;width:100%}.mpCtaActions .button{width:100%}.footerGrid{text-align:start;grid-template-columns:1fr}.footerGrid>div:first-child{grid-column:auto}.footerGrid .footerLogo{margin-inline:0}.footerBottom{text-align:start;align-items:flex-start}}@media (width<=760px){.multipage .siteHeader{box-shadow:0 8px 24px #1532250d}.multipageNav{grid-template-columns:44px minmax(0,1fr) 62px;align-items:center;gap:8px;height:72px;display:grid}.multipageNav .navMenu{flex-basis:auto;grid-column:1;justify-self:start;width:44px}.multipageNav .menuTrigger{width:44px;min-width:44px}.multipageNav .brand{flex-basis:auto;grid-column:2;justify-content:center;width:112px;height:62px;margin-inline:auto}.multipageNav .brand img{width:108px;height:58px}.multipageNav .navActions{grid-column:3;justify-content:flex-end;justify-self:end;width:62px}.multipageNav .navActions .navCta{display:none}.multipageNav .languageSwitch{min-width:58px;min-height:40px;padding:7px 8px;font-size:10px}.mpOfficialCover>img{aspect-ratio:3;object-fit:contain;width:100%;height:auto;display:block}.mpCoverActionBand{background:linear-gradient(155deg,#0d492b 0%,#06331f 100%);border-top:0}.mpCoverActionInner{align-items:stretch;gap:18px;padding-block:25px 28px}.mpCoverIntro{gap:5px}.mpCoverIntro strong{max-width:620px;font-size:clamp(19px,4.8vw,27px);line-height:1.45}.mpCoverIntro span{color:#d8e4dc;font-size:12px}.mpCoverActions{gap:9px}.mpCoverActions .button{min-height:48px}.mpCoverSecondary{background:#ffffff08;border-color:#ffffff82}.multipage .facts{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100% - 28px,1180px);margin-top:14px;overflow:hidden;box-shadow:0 12px 30px #102f2110}.multipage .facts div{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:106px;padding:17px 16px;display:flex;border:0!important}.multipage .facts strong{font-size:28px;line-height:1}.multipage .facts span{font-size:11px;line-height:1.45}.multipage .section{padding-block:64px}.mpHomeAbout{gap:34px}.mpHomeAbout .aboutVisual,.mpHomeAbout .mpAboutIdentity,.mpHomeAbout .mpAboutIdentity .mpCompanyIdentity{min-height:360px}.mpPageHeroGrid{gap:30px;padding-block:44px}.breadcrumbs{margin-bottom:20px}.sectionHead{margin-bottom:34px}.mpOperationVisuals{padding-block:64px}.multipage .floatingWhatsappLabel{display:none}.multipage .floatingWhatsapp{bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:7px;box-shadow:0 10px 24px #082d1d40}.multipage .floatingWhatsappIcon{width:34px;height:34px}.multipage .whatsappFloatingGlyph{width:20px;height:20px}}@media (width<=560px){.multipage .shell{width:min(100% - 30px,1180px)}.multipageNav{grid-template-columns:42px minmax(0,1fr) 58px;height:68px}.multipageNav .navMenu,.multipageNav .menuTrigger{width:42px;min-width:42px}.multipageNav .brand{width:106px;height:60px}.multipageNav .brand img{width:104px;height:56px}.multipageNav .navActions{width:58px}.multipageNav .languageSwitch{min-width:54px;min-height:38px;padding-inline:7px}.mpCoverActionInner{gap:16px;padding-block:22px 24px}.mpCoverActions{gap:8px}.mpCoverActions .button{min-height:46px}.multipage .facts{width:min(100% - 30px,1180px)}.multipage .section{padding-block:58px}.mpHomeAbout .aboutVisual,.mpHomeAbout .mpAboutIdentity,.mpHomeAbout .mpAboutIdentity .mpCompanyIdentity{min-height:345px}.sideDrawer{width:min(360px,100vw - 20px);padding-inline:20px}.multipageFooter{padding-top:50px}}
