:root{--green-deep:#1E3A2B;--green-mid:#2B4E39;--tan:#C79A6C;--tan-light:#E4CBA8;--cream:#FFFFFF;--cream-2:#FBF9F4;--ink:#1B1D17;--ink-soft:#4A4F44;--rule: rgba(27,29,23,.12)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}.display{font-family:Bricolage Grotesque,serif}.wrap{max-width:1200px;margin:0 auto;padding:0 40px}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:50;background:var(--green-deep);color:var(--cream-2)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 40px;max-width:1200px;margin:0 auto}.nav-logo{display:flex;align-items:center;gap:10px;font-size:20px;letter-spacing:.14em}.nav-logo img{height:44px;width:auto}.footer-logo{display:inline-block;margin-bottom:16px}.footer-logo img{height:30px;width:auto}.nav-mark{width:20px;height:16px;display:flex;flex-direction:column;gap:2px}.nav-mark span{background:var(--tan);height:7px;display:block}.nav-links{display:flex;gap:36px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.nav-links a{opacity:.85;transition:opacity .2s}.nav-links a:hover,.nav-links a.active{opacity:1}.nav-right{display:flex;align-items:center;gap:22px;font-size:13px;letter-spacing:.04em}.nav-cart{border:1px solid rgba(244,240,230,.4);padding:7px 16px;border-radius:2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.nav-mobile-toggle{display:none;background:none;border:none;padding:6px;cursor:pointer;flex-direction:column;gap:5px;width:26px}.nav-mobile-toggle span{display:block;height:2px;width:100%;background:var(--cream-2);transition:transform .2s,opacity .2s}.nav-mobile-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-mobile-toggle.is-open span:nth-child(2){opacity:0}.nav-mobile-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.tag-label{display:inline-flex;align-items:center;gap:8px;background:var(--tan-light);color:var(--green-deep);padding:6px 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border-radius:2px}.btn{display:inline-block;padding:14px 30px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;border:none;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.btn-solid{background:var(--green-deep);color:#fff;font-weight:600}.btn-solid:hover{background:var(--green-mid)}.btn-dark{background:var(--green-deep);color:var(--cream-2);font-weight:600}.btn-dark:hover{background:var(--green-mid)}.btn-outline{border:1px solid rgba(244,240,230,.45);color:inherit}.btn-outline:hover{border-color:var(--cream-2)}.mini-link{font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--tan);padding-bottom:2px}.breadcrumb{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:26px 0 0}.breadcrumb a:hover{text-decoration:underline}.hero{background:var(--green-deep);color:var(--cream-2);position:relative;overflow:hidden}.hero-video-section{min-height:640px;display:flex;flex-direction:column;justify-content:flex-end}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-video{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000073,#00000026 55%,#0000000d)}.hero-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:70px 40px 60px;width:100%;min-height:560px;display:flex;align-items:center}.hero-content{max-width:640px}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--tan-light);margin-bottom:26px}.hero-eyebrow .line{width:28px;height:1px;background:var(--tan)}.hero h1{font-weight:500;font-size:clamp(40px,5.2vw,72px);line-height:1.03;letter-spacing:-.01em;max-width:9.5ch}.hero h1 em{font-style:italic;color:var(--tan-light);font-weight:300}.hero p{margin-top:24px;font-size:16px;line-height:1.65;max-width:38ch;color:#f4f0e6e6}.hero-ctas{display:flex;gap:14px;margin-top:34px}.hero-bottom-rule{height:1px;background:#f4f0e626}.hero-stats{position:relative;z-index:1;background:#fff;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.hero-stats-inner{max-width:1200px;margin:0 auto;padding:26px 40px;display:flex;gap:60px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap}.hero-stats b{color:var(--green-deep);font-family:Bricolage Grotesque,serif;font-size:16px;font-weight:500;display:block;margin-bottom:3px;text-transform:none;letter-spacing:0}@media(prefers-reduced-motion:reduce){.hero-video{display:none}}@media(max-width:720px){.wrap{padding:0 20px}.spec-table th,.spec-table td{padding:12px 14px;font-size:12.5px}.nav-inner{padding:14px 20px}.nav-cart{padding:6px 12px;font-size:11px}.nav-right{gap:14px}.hero-video-section{min-height:560px}.hero-inner{min-height:460px;padding:50px 24px 40px}.hero-stats-inner{padding:22px 24px;gap:30px}}.grades{padding:90px 0;background:#fff}.grades-head{text-align:center;max-width:560px;margin:0 auto 46px}.grades-head h2{font-size:clamp(26px,3vw,34px);font-weight:500;color:var(--green-deep);margin-bottom:10px}.grades-head p{color:var(--ink-soft);font-size:14.5px}.grade-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--rule)}.grade-card{background:#fff;padding:40px}.grade-photo{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#fff}.grade-photo img{max-width:88%;max-height:92%;object-fit:contain}.grade-body{text-align:center;padding-top:20px}.grade-body .sub{color:var(--tan);font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-weight:700}.grade-body h3{font-size:21px;font-weight:500;color:var(--green-deep);margin-bottom:8px}.grade-price{font-family:Bricolage Grotesque,sans-serif;font-size:18px}.lifestyle{position:relative;height:560px;overflow:hidden}.lifestyle img{width:100%;height:100%;object-fit:cover;object-position:70% 40%}.lifestyle-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1e3a2be0,#1e3a2b73 45%,#1e3a2b00 70%);display:flex;align-items:center}.lifestyle-text{max-width:1200px;margin:0 auto;padding:0 40px;width:100%}.lifestyle-text .box{max-width:420px;color:var(--cream-2)}.lifestyle-text h2{font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.15;margin:18px 0 20px}.lifestyle-text p{font-size:14.5px;line-height:1.7;color:#f4f0e6d1;margin-bottom:26px}.trust{padding:90px 0;background:var(--cream);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.trust-inner{display:grid;grid-template-columns:.55fr 1.45fr;gap:70px;align-items:center}.trust-num{font-family:Bricolage Grotesque,serif;font-size:58px;font-weight:500;color:var(--green-deep);line-height:1}.trust-num+p{margin-top:12px;font-size:13px;letter-spacing:.04em;color:var(--ink-soft);max-width:22ch}.quote-row{display:grid;grid-template-columns:1fr 1fr;gap:34px}.quote{border-inline-start:2px solid var(--tan);padding-inline-start:22px}.quote p{font-size:14.5px;line-height:1.7;color:var(--ink);margin-bottom:12px;font-style:italic}.quote .stars{color:var(--tan);font-size:12px;letter-spacing:.1em;margin-bottom:8px}.quote .name{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.newsletter{background:var(--green-deep);color:var(--cream-2);padding:90px 0;text-align:center}.newsletter h2{font-size:clamp(26px,3vw,38px);font-weight:500;margin-bottom:14px}.newsletter p{color:#f4f0e6b3;font-size:14.5px;margin-bottom:32px}.nform{display:flex;justify-content:center;gap:0;max-width:420px;margin:0 auto}.nform input{flex:1;background:transparent;border:1px solid rgba(244,240,230,.35);border-inline-end:none;padding:14px 18px;color:var(--cream-2);font-size:13px;border-start-start-radius:2px;border-end-start-radius:2px;border-start-end-radius:0;border-end-end-radius:0}.nform input::placeholder{color:#f4f0e680}.nform button{background:var(--tan);color:var(--green-deep);border:none;padding:0 26px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;border-start-end-radius:2px;border-end-end-radius:2px;border-start-start-radius:0;border-end-start-radius:0;cursor:pointer}footer{background:var(--green-deep);color:#f4f0e699;padding:0 0 40px}.footer-inner{max-width:1200px;margin:0 auto;padding:56px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;border-top:1px solid rgba(244,240,230,.12)}.footer-brand{color:var(--cream-2)}.footer-brand p{font-size:13px;line-height:1.7;max-width:30ch}footer h5{color:var(--cream-2);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}footer ul{list-style:none;display:flex;flex-direction:column;gap:11px}footer ul a{font-size:13.5px;opacity:.85}footer ul a:hover{opacity:1}.footer-bottom{max-width:1200px;margin:0 auto;padding:24px 40px 0;display:flex;justify-content:space-between;font-size:12px;color:#f4f0e673;border-top:1px solid rgba(244,240,230,.1);flex-wrap:wrap;gap:8px}.shop-head{padding:60px 0 44px;text-align:start}.shop-head h1{font-size:clamp(30px,3.6vw,44px);font-weight:500;color:var(--green-deep);margin:0}.shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--rule);margin-bottom:40px}.p-card{background:#fff;padding:0}.p-photo{aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center}.p-photo img{max-width:88%;max-height:92%;object-fit:contain}.p-body{padding:24px 30px 30px}.p-body h3{font-size:20px;font-weight:500;color:var(--green-deep);margin-bottom:8px}.p-body h3 a{color:inherit}.p-body p{color:var(--ink-soft);font-size:13.5px;margin-bottom:14px}.p-foot{display:flex;justify-content:space-between;align-items:center}.p-price{font-family:Bricolage Grotesque,sans-serif;font-size:17px}.p-price .price-compare{color:var(--ink-soft);text-decoration:line-through;font-size:14px;margin-inline-end:6px;font-weight:400}.p-price .price-sale{color:var(--green-deep)}.compare-link{text-align:center;padding:30px 0 70px;font-size:14px;color:var(--ink-soft)}.compare-link a{color:var(--green-deep);font-weight:600;text-decoration:underline}.pdp{padding:40px 0 100px}.pdp-grid{display:grid;grid-template-columns:.95fr 1fr;gap:70px;align-items:start}.pdp-media .frame{aspect-ratio:1/1;background:#fff;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pdp-media img{max-width:90%;max-height:94%;object-fit:contain}.pdp-info .sub{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tan);font-weight:700;margin-bottom:10px}.pdp-info h1{font-size:clamp(30px,3.4vw,42px);font-weight:500;margin-bottom:14px}.pdp-price{font-family:Bricolage Grotesque,serif;font-size:24px;margin-bottom:24px}.pdp-desc{font-size:14.5px;line-height:1.75;color:var(--ink-soft);max-width:52ch;margin-bottom:28px}.pdp-feats{list-style:none;display:flex;flex-direction:column;gap:9px;margin-bottom:30px}.pdp-feats li{font-size:13.5px;color:var(--ink);display:flex;gap:10px;align-items:center}.pdp-feats li:before{content:"";width:5px;height:5px;background:var(--tan);border-radius:50%;flex-shrink:0}.buy-row{display:flex;gap:14px;margin-bottom:30px}.qty{display:flex;align-items:center;border:1px solid var(--rule);border-radius:2px;overflow:hidden}.qty button{background:#fff;border:1px solid var(--rule);width:42px;height:50px;font-size:16px;cursor:pointer;color:var(--ink)}.qty input{width:40px;text-align:center;font-size:14px;border:none;background:transparent}.pdp-meta{border-top:1px solid var(--rule);padding-top:24px;display:flex;flex-direction:column;gap:14px}.pdp-meta .row{display:flex;justify-content:space-between;font-size:13px}.pdp-meta .row span:first-child{color:var(--ink-soft)}.tabs{margin-top:50px;border-top:1px solid var(--rule)}.tab{border-bottom:1px solid var(--rule);padding:22px 0}.tab h3{font-size:14px;font-weight:600;margin-bottom:10px}.tab p{font-size:13.5px;line-height:1.7;color:var(--ink-soft)}.variant-select{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.variant-select label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.variant-select select{padding:12px 14px;border:1px solid var(--rule);border-radius:2px;font-family:Inter,sans-serif;font-size:14px;background:var(--cream-2)}.pack-label{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:12px}.pack-options{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.pack-option{position:relative;display:flex;align-items:center;gap:16px;border:1.5px solid var(--rule);border-radius:6px;padding:14px 16px;cursor:pointer;background:var(--cream-2);transition:border-color .15s,background .15s}.pack-option input{position:absolute;opacity:0;width:0;height:0}.pack-option.selected{border-color:var(--green-deep);background:#fff;box-shadow:0 0 0 1px var(--green-deep)}.pack-option.sold-out{opacity:.45;cursor:not-allowed}.pack-option .radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--rule);flex-shrink:0;display:flex;align-items:center;justify-content:center}.pack-option.selected .radio{border-color:var(--green-deep)}.pack-option.selected .radio:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--green-deep)}.pack-thumb{width:44px;height:44px;background:#fff;border:1px solid var(--rule);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pack-thumb img{max-width:70%;max-height:70%;object-fit:contain}.pack-mid{flex:1}.pack-mid .title{font-size:14.5px;font-weight:600;color:var(--ink)}.pack-mid .sub-cups{font-size:12px;color:var(--ink-soft);margin-top:2px}.pack-price{text-align:end;white-space:nowrap}.pack-price .now{font-family:Bricolage Grotesque,serif;font-size:16px;font-weight:600;color:var(--ink)}.pack-price .was{font-size:12px;color:var(--ink-soft);text-decoration:line-through;margin-inline-end:4px}.pack-badge{position:absolute;top:-10px;inset-inline-start:16px;background:var(--tan);color:var(--green-deep);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:20px}.pdp-thumbs{display:flex;gap:10px;margin-top:14px}.pdp-thumbs button{width:64px;height:64px;border:1.5px solid var(--rule);background:var(--cream-2);border-radius:2px;padding:6px;cursor:pointer}.pdp-thumbs button.active{border-color:var(--green-deep)}.pdp-thumbs img{width:100%;height:100%;object-fit:contain}.cart-head{padding:56px 0 8px}.cart-head .breadcrumb{font-size:12px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px}.cart-head h1{font-size:clamp(28px,3.4vw,38px);font-weight:600;color:var(--green-deep)}.cart-count{color:var(--ink-soft);font-size:14px;margin-top:6px}.cart-layout{display:grid;grid-template-columns:1fr 380px;gap:64px;padding:44px 0 100px;align-items:start}.line-item{display:grid;grid-template-columns:88px 1fr auto;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid var(--rule)}.line-item:first-child{padding-top:0}.line-item img{width:88px;height:88px;object-fit:contain;background:#fff;border:1px solid var(--rule);border-radius:4px}.line-title{font-size:15.5px;font-weight:600;margin-bottom:4px;color:var(--ink)}.line-variant{color:var(--ink-soft);font-size:13px;margin-bottom:14px}.qty-control{display:inline-flex;align-items:center;border:1px solid var(--rule);border-radius:100px;overflow:hidden}.qty-control button{width:32px;height:32px;border:none;background:none;font-size:15px;cursor:pointer;color:var(--ink-soft);transition:background .15s}.qty-control button:hover{background:#f7f5f0}.qty-control .qty-input{width:32px;height:32px;text-align:center;font-size:13.5px;font-weight:600;border:none;background:transparent;-moz-appearance:textfield;padding:0}.qty-control .qty-input::-webkit-outer-spin-button,.qty-control .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.line-right{text-align:right}.line-price{font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:600;margin-bottom:10px}.line-remove{background:none;border:none;color:var(--ink-soft);font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.line-remove:hover{color:var(--ink)}.continue-link{display:inline-block;margin-top:20px;font-size:13px;color:var(--green-deep);font-weight:600;text-decoration:underline}.summary{background:#fff;border:1px solid var(--rule);border-radius:8px;padding:32px;position:sticky;top:24px}.summary h3{font-size:16px;font-weight:600;margin-bottom:22px;color:var(--green-deep)}.summary-row{display:flex;justify-content:space-between;font-size:14px;padding:9px 0;color:var(--ink-soft)}.summary-row.total{font-weight:700;font-size:17px;color:var(--ink);border-top:1px solid var(--rule);margin-top:12px;padding-top:18px}.summary .btn-solid{width:100%;text-align:center;margin-top:22px;border-radius:100px;padding:16px}.summary-note{font-size:12px;color:var(--ink-soft);text-align:center;margin-top:14px;line-height:1.6}.empty-cart{text-align:center;padding:90px 0 120px}.empty-cart h2{font-size:clamp(24px,2.8vw,32px);font-weight:500;margin:20px 0 14px}.empty-cart p{font-size:14.5px;color:var(--ink-soft);margin-bottom:30px}@media(max-width:820px){.cart-layout{grid-template-columns:1fr;gap:36px}.line-item{grid-template-columns:64px 1fr auto}}.cmp-header{padding:60px 0 44px}.cmp-header h1{font-size:clamp(30px,3.6vw,44px);font-weight:500;color:var(--green-deep);margin-bottom:12px}.cmp-header p{color:var(--ink-soft);font-size:14.5px;max-width:60ch}.cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--rule);margin-bottom:70px}.cmp-card{background:#fff;padding:36px}.cmp-card .swatch{aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cmp-card img{max-width:88%;max-height:92%;object-fit:contain}.cmp-card h2{font-size:22px;font-weight:500;color:var(--green-deep);margin-bottom:6px}.spec-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table.spec-table{width:100%;border-collapse:collapse;margin-bottom:70px;min-width:480px}.spec-table th,.spec-table td{padding:14px 20px;text-align:start;border-bottom:1px solid var(--rule);font-size:13.5px}.spec-table th{color:var(--green-deep);font-weight:600}.spec-table td:first-child{font-weight:600;color:var(--ink);width:22%}.spec-table td{color:var(--ink-soft);line-height:1.5}.story-hero{padding:70px 0 20px;text-align:center}.story-hero h1{font-size:clamp(30px,3.8vw,46px);font-weight:500;color:var(--green-deep);max-width:14ch;margin:0 auto 24px}.story-intro{padding:20px 0 60px;max-width:70ch;margin:0 auto;text-align:center}.story-intro p{color:var(--ink-soft);font-size:16px;line-height:1.85}.farmer-stats{display:flex;gap:32px;margin-top:24px;flex-wrap:wrap}.farmer-stats>div{text-align:start}.farmer-stats b{display:block;font-size:16px;font-weight:600;color:var(--green-deep);margin-bottom:4px}.farmer-stats span{font-size:12.5px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.02em}.origin{padding:60px 0;display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.origin img{border-radius:2px}.origin h2{font-size:26px;font-weight:500;color:var(--green-deep);margin-bottom:16px}.origin p{color:var(--ink-soft);font-size:15px;line-height:1.8}.ct-header{padding:60px 0 44px}.ct-header h1{font-size:clamp(30px,3.6vw,44px);font-weight:500;color:var(--green-deep);margin-bottom:12px}.ct-header p{color:var(--ink-soft);font-size:14.5px;max-width:56ch}.ct-body{padding:80px 0 110px}.ct-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.ct-info h2{font-size:22px;font-weight:500;margin-bottom:22px}.ct-block{padding:22px 0;border-top:1px solid var(--rule)}.ct-block:last-child{border-bottom:1px solid var(--rule)}.ct-block .label{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.ct-block .value{font-size:15px}.ct-block .value a{border-bottom:1px solid var(--tan);padding-bottom:1px}.ct-form h2{font-size:22px;font-weight:500;margin-bottom:8px}.ct-form>p{font-size:14px;color:var(--ink-soft);margin-bottom:30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1 / -1}.field label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.field input,.field select,.field textarea{background:#fff;border:1px solid var(--rule);border-radius:2px;padding:13px 14px;font-size:14px;font-family:Inter,sans-serif;color:var(--ink)}.field textarea{resize:vertical;min-height:130px}.form-success{background:var(--tan-light);color:var(--green-deep);padding:16px 20px;border-radius:2px;font-size:13.5px;margin-bottom:24px}.form-errors{background:#f3d9d9;color:#7a2b2b;padding:16px 20px;border-radius:2px;font-size:13.5px;margin-bottom:24px}.lang-toggle{border:1px solid rgba(244,240,230,.4);background:none;color:inherit;cursor:pointer;padding:7px 14px;border-radius:2px;font-size:12px;letter-spacing:.06em;text-transform:none;font-family:Inter,sans-serif;transition:background .2s}.lang-toggle:hover{background:#f4f0e61a}html[lang=ar] .lang-toggle{font-family:IBM Plex Sans Arabic,sans-serif}.ltr-num{unicode-bidi:isolate;direction:ltr;display:inline-block}html[lang=ar] body,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea,html[lang=ar] button{font-family:IBM Plex Sans Arabic,sans-serif;line-height:1.75}html[lang=ar] .display{font-family:IBM Plex Sans Arabic,sans-serif;font-weight:600}html[lang=ar] .hero p,html[lang=ar] .origin p,html[lang=ar] .grade-card p,html[lang=ar] .lifestyle-text p,html[lang=ar] .quote p,html[lang=ar] .newsletter p,html[lang=ar] .p-body p,html[lang=ar] .pdp-desc,html[lang=ar] .cmp-card p,html[lang=ar] .tab p,html[lang=ar] .story-intro p,html[lang=ar] .values-head p,html[lang=ar] .value-card p,html[lang=ar] .closing-text p,html[lang=ar] .ct-header p,html[lang=ar] .ct-form>p{line-height:1.8}@media(max-width:900px){.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--green-deep);flex-direction:column;gap:0;padding:8px 0;border-top:1px solid rgba(244,240,230,.15)}.nav-links.is-open{display:flex}.nav-links a{padding:14px 24px;display:block;width:100%;box-sizing:border-box}.nav-mobile-toggle{display:flex}.hero-stats-inner{gap:28px}.cmp-grid,.pdp-grid,.ct-grid,.origin{grid-template-columns:1fr}.origin img{aspect-ratio:16/10;margin-bottom:8px}.grade-grid,.shop-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}.pdp-media,.summary{position:static}}html[dir=rtl] body,html[dir=rtl] .display,html[dir=rtl] .btn{font-family:IBM Plex Sans Arabic,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/56/assets/theme.css.map */
