@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_25d1fd1d-module__w4D8SW__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_25d1fd1d-module__w4D8SW__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_4392babd-module__nDudpW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_4392babd-module__nDudpW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--font-serif:var(--font-cinzel), Georgia, serif;--font-sans:var(--font-outfit), -apple-system, BlinkMacSystemFont, sans-serif;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-surface:#fff;--bg-surface-hover:#f1f5f9;--bg-card:#fff;--bg-card-border:#e2e8f0;--royal-blue:#142a5c;--royal-blue-hover:#0d1e44;--gold-primary:#c59b27;--gold-light:#dfb743;--gold-dark:#967012;--gold-gradient:linear-gradient(135deg, #dfb743 0%, #c59b27 50%, #967012 100%);--royal-gradient:linear-gradient(135deg, #142a5c 0%, #1e3a8a 100%);--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-gold:#a17812;--pack-blue:#142a5c;--pack-burgundy:#5b0f1e;--pack-magenta:#870d44;--radius-pill:9999px;--radius-card:16px;--radius-input:10px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--bg-primary);font-family:var(--font-sans);color:var(--text-primary)}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}.ambient-glow{pointer-events:none;z-index:0;filter:blur(140px);opacity:.06;background:radial-gradient(circle, var(--gold-primary) 0%, transparent 70%);border-radius:50%;width:600px;height:600px;position:fixed}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.font-serif{font-family:var(--font-serif)}.font-sans{font-family:var(--font-sans)}.gold-gradient-text{background:linear-gradient(135deg,#142a5c 0%,#c59b27 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.container-custom{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.container-custom{padding-left:2.5rem;padding-right:2.5rem}}.glass-card{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-card);transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 25px -5px #0f172a0d,0 8px 10px -6px #0f172a08}.glass-card:hover{border-color:#cbd5e1;box-shadow:0 20px 35px -5px #0f172a17,0 10px 10px -5px #0f172a0a}.btn-gold{background:var(--royal-blue);color:#fff;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,background-color .2s,box-shadow .2s;display:inline-flex}.btn-gold:hover{background-color:var(--royal-blue-hover);transform:translateY(-1px);box-shadow:0 6px 20px #142a5c40}.btn-gold:active{transform:translateY(0)scale(.98)}.btn-ghost-gold{color:var(--royal-blue);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #cbd5e1;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.btn-ghost-gold:hover{border-color:var(--royal-blue);background-color:#f8fafc;transform:translateY(-1px)}.btn-ghost-gold:active{transform:translateY(0)scale(.98)}.form-input{border-radius:var(--radius-input);color:#0f172a;width:100%;font-family:var(--font-sans);background:#fff;border:1px solid #cbd5e1;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.form-input:hover{background-color:#fafbfc;border-color:#94a3b8}.form-input:focus{border-color:var(--royal-blue);background-color:#fff;outline:none;box-shadow:0 0 0 3px #142a5c1f}.form-input option{color:#0f172a;background-color:#fff}select.form-input{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231e293b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.25rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2.75rem}select.form-input:hover{background-color:#fafbfc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23142a5c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}select.form-input:focus{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23142a5c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}section[id]{scroll-margin-top:5.5rem}.content-section{padding-top:6rem;padding-bottom:6rem;position:relative;overflow:hidden}.section-header-block{text-align:center;max-width:720px;margin:0 auto 3.5rem}.floating-nav-container{z-index:100;justify-content:center;padding:0 1rem;display:flex;position:fixed;top:1.25rem;left:0;right:0}.cta-short,.badge-short,.view-short,.trust-lbl-short,.btn-order-short{display:none}.cta-full,.badge-full,.view-full,.trust-lbl-full,.btn-order-full{display:inline}.product-cta-container{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;display:flex}.product-order-btn{white-space:nowrap}.product-cta-note{color:var(--text-muted);font-size:.85rem}.contact-info-card,.contact-form-card{padding:2.25rem}.form-field-label{color:var(--text-secondary);margin-bottom:.35rem;font-size:.85rem;font-weight:500;display:block}@media (max-width:640px){section[id]{scroll-margin-top:5.25rem!important}.content-section{padding-top:4.75rem!important;padding-bottom:3.25rem!important}.section-header-block{margin:0 auto 1.75rem!important}.floating-nav-container{padding:0 .5rem!important;top:.65rem!important}.floating-nav-capsule{gap:.75rem!important;padding:.3rem .45rem .3rem .85rem!important}.contact-info-card,.contact-form-card{padding:1.25rem .85rem!important}.contact-grid{gap:1.5rem!important}.form-field-label{margin-bottom:.2rem!important;font-size:.78rem!important}.form-two-col{grid-template-columns:1fr!important;gap:.65rem!important}.cta-full,.badge-full,.view-full,.trust-lbl-full,.btn-order-full{display:none!important}.cta-short,.badge-short,.view-short,.trust-lbl-short,.btn-order-short{display:inline!important}}.hero-section{background-color:#f8fafc;flex-direction:column;justify-content:space-between;min-height:100dvh;padding-top:5rem;padding-bottom:0;display:flex;position:relative;overflow:hidden}.hero-ctas-group{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.2rem;display:flex}.hero-showcase-img-container{border-radius:14px;width:100%;height:300px;position:relative;overflow:hidden}.hero-trust-container{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1.5rem;font-size:.85rem;display:flex}.hero-trust-item{align-items:center;gap:.45rem;display:flex}.product-segmented-control{box-sizing:border-box;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;width:fit-content;max-width:100%;margin:0 auto 2.5rem;padding:5px;display:inline-flex;box-shadow:inset 0 1px 3px #0f172a0a}.product-segmented-tab{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-size:.9rem;font-weight:500;transition:all .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.product-segmented-tab:focus-visible{outline:2px solid var(--royal-blue);outline-offset:-2px}.product-segmented-tab.active{color:var(--royal-blue);background-color:#fff;border-color:#142a5c1a;font-weight:700;box-shadow:0 3px 12px #0f172a17}.segmented-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tab-short-name{display:none}.tab-full-name{display:inline}.product-bag-photo-frame{cursor:pointer;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s}.product-bag-photo-frame:hover{transform:translateY(-8px)scale(1.035);filter:drop-shadow(0 32px 48px #000000bf)drop-shadow(0 0 35px #d4af3761)!important}.product-spotlight-card{box-sizing:border-box;border:1px solid #e2e8f0;width:100%;max-width:100%;margin-bottom:3.5rem;padding:2.25rem;box-shadow:0 20px 45px -5px #0f172a14}.product-spotlight-grid{box-sizing:border-box;grid-template-columns:1fr;align-items:center;gap:2.5rem;width:100%;min-width:0;display:grid}.product-bag-card{text-align:center;box-sizing:border-box;border:2px solid #d4af3780;border-radius:16px;width:100%;max-width:100%;padding:2.25rem 1.75rem;position:relative;box-shadow:0 15px 35px #00000040}.product-bag-logo{object-fit:contain;filter:drop-shadow(0 4px 12px #00000080);max-width:100%}.product-variety-ribbon{border-top:1px solid var(--gold-light);border-bottom:1px solid var(--gold-light);box-sizing:border-box;background-color:#d4af3733;width:100%;margin:.5rem 0 1.25rem;padding:.55rem 1rem}.product-bag-weight,.product-bag-tags{box-sizing:border-box}.product-specs-pills{text-align:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:.65rem;padding:.85rem .65rem;display:grid}.spec-pill-label{color:var(--text-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:500;display:block}.spec-pill-val{color:var(--royal-blue);font-size:.88rem;font-weight:700;line-height:1.3;display:block}.nutrition-strip{text-align:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:.25rem;padding:.75rem .5rem;display:grid}.nutrition-num{color:var(--royal-blue);font-size:.95rem;font-weight:700;display:block}.nutrition-lbl{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600;display:block}.pack-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.cooking-methods-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3.5rem;display:grid}.calculator-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2.25rem;box-shadow:0 20px 45px -5px #0f172a14}.cups-btn-group{grid-template-columns:repeat(5,1fr);gap:.4rem;width:100%;display:grid}.cup-btn{cursor:pointer;text-align:center;border-radius:8px;padding:.5rem .25rem;font-size:.85rem;font-weight:600;transition:all .15s}.methods-btn-group{grid-template-columns:repeat(3,1fr);gap:.4rem;width:100%;display:grid}.method-btn{cursor:pointer;text-align:center;border-radius:8px;padding:.55rem .4rem;font-size:.85rem;font-weight:600;transition:all .15s}.calc-results-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.calc-result-tile{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .85rem}.calc-result-tile .tile-lbl{color:var(--text-muted);margin-bottom:.2rem;font-size:.72rem;display:block}.calc-result-tile .tile-val{color:var(--royal-blue);font-size:.92rem;font-weight:700;line-height:1.3;display:block}.hero-headline{font-size:clamp(2.2rem,4vw,3.4rem)}.hero-subtext{font-size:1.05rem;line-height:1.55}.hero-showcase-topbar{justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:.25rem .35rem .45rem;display:flex}.showcase-badge{color:var(--royal-blue);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.hero-showcase-switcher{background-color:#0f172a12;border:1px solid #142a5c1a;border-radius:9999px;flex-shrink:0;gap:.25rem;padding:.2rem;display:flex}.hero-showcase-tab{color:#475569;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:9999px;padding:.28rem .65rem;font-size:.72rem;font-weight:600;transition:all .2s}.hero-showcase-tab.active{background-color:var(--royal-blue);color:#fff;box-shadow:0 2px 6px #142a5c33}.quality-pillar-card{padding:2rem 1.75rem}.golden-step-card{border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem 1.5rem;position:relative}.nav-brand-link{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.nav-brand-link:hover{opacity:.94;transform:scale(1.03)}.floating-nav-capsule{transition:box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s}.floating-nav-capsule:hover{border-color:#d4af3773!important;box-shadow:0 16px 36px -6px #0000006b,0 0 18px #d4af3729!important}.desktop-nav-link{transition:color .2s,background-color .2s,transform .18s cubic-bezier(.16,1,.3,1)!important}.desktop-nav-link:hover:not(.active){transform:translateY(-1px);color:#fff!important;background-color:#ffffff24!important}.section-tracker-link{transition:transform .2s cubic-bezier(.16,1,.3,1)}.section-tracker-link:hover{transform:translate(-3px)}.section-tracker-link:hover .section-tracker-dot{background-color:var(--gold-primary)!important;box-shadow:0 0 10px #c59b2799!important}.hero-origin-badge{cursor:default;transition:all .22s cubic-bezier(.16,1,.3,1)}.hero-origin-badge:hover{transform:translateY(-1.5px);box-shadow:0 4px 12px #142a5c14;background-color:#142a5c17!important;border-color:#c59b2773!important}.hero-showcase-card{max-width:485px;margin-left:auto;margin-right:auto;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s}.hero-showcase-card:hover{border-color:#c59b2759;box-shadow:0 24px 44px -8px #142a5c26,0 0 20px #c59b271a}.hero-showcase-tab:hover:not(.active){color:var(--royal-blue);background-color:#ffffffe0;transform:translateY(-1px)}.hero-trust-item{cursor:default;border-radius:999px;padding:.25rem .65rem;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s}.hero-trust-item:hover{background-color:#142a5c0f;transform:translateY(-2px);box-shadow:0 4px 10px #142a5c12}.quality-pillar-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s}.quality-pillar-card:hover{border-color:#c59b2773;transform:translateY(-6px);box-shadow:0 22px 38px -6px #142a5c21,0 0 16px #c59b271a}.pillar-icon-box{transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s,box-shadow .3s}.quality-pillar-card:hover .pillar-icon-box{background-color:#dbeafe;border-color:#c59b2766;transform:scale(1.1)rotate(3deg);box-shadow:0 4px 12px #142a5c1a}.fields-feature-grid{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s}.fields-feature-grid:hover{border-color:#c59b2759;transform:translateY(-4px);box-shadow:0 24px 45px -8px #142a5c24}.fields-img-container img{transition:transform .7s cubic-bezier(.16,1,.3,1)!important}.fields-feature-grid:hover .fields-img-container img{transform:scale(1.06)}.product-segmented-tab:hover:not(.active){color:var(--royal-blue);background-color:#fffffff0;transform:translateY(-1.5px);box-shadow:0 3px 10px #0f172a12}.product-bag-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.product-bag-card:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 22px 42px -6px #0f172a29}.product-specs-pills>div{cursor:default;border:1px solid #0000;border-radius:8px;padding:.55rem .5rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s,box-shadow .22s}.product-specs-pills>div:hover{background-color:#fff;border-color:#c59b2773;border-radius:8px;transform:translateY(-2.5px);box-shadow:0 6px 14px #142a5c14}.nutrition-strip>div{cursor:default;border:1px solid #0000;border-radius:8px;padding:.45rem .25rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s,box-shadow .22s}.nutrition-strip>div:hover{background-color:#fff;border-color:#c59b2773;border-radius:8px;transform:translateY(-2.5px);box-shadow:0 6px 12px #142a5c14}.pack-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s}.pack-card:hover{transform:translateY(-7px);box-shadow:0 24px 44px -8px #0f172a29;border-color:var(--gold-primary)!important}.pack-inspect-btn{border-radius:10px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.pack-inspect-btn:hover{filter:brightness(1.06);transform:translateY(-1.5px);box-shadow:0 4px 14px #142a5c1f;border-radius:10px!important}.cooking-method-card{border-radius:18px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s}.cooking-method-card:hover{border-color:var(--royal-blue);border-radius:18px;transform:translateY(-6px);box-shadow:0 20px 36px -6px #142a5c1f}.cup-btn:hover,.method-btn:hover{border-color:var(--royal-blue);border-radius:8px;transform:translateY(-2px);box-shadow:0 4px 10px #142a5c1a}.calc-result-tile{cursor:default;border-radius:10px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background-color .2s,box-shadow .2s}.calc-result-tile:hover{border-color:#c59b2773;border-radius:10px;transform:translateY(-2.5px);box-shadow:0 6px 14px #142a5c12}.golden-step-card{border-radius:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s}.golden-step-card:hover{border-color:#c59b2773;border-radius:16px;transform:translateY(-5px);box-shadow:0 18px 34px -6px #142a5c1f,0 0 14px #c59b2714}.contact-detail-item{border-radius:8px;margin:-.2rem -.6rem;padding:.4rem .6rem;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s}.contact-detail-item:hover{background-color:#142a5c0d;border-radius:8px;transform:translate(4px)}.whatsapp-support-card{border-radius:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s}.whatsapp-support-card:hover{border-color:#25d36699;border-radius:16px;transform:translateY(-3px);box-shadow:0 12px 28px -4px #25d36638}.whatsapp-btn{border-radius:999px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.whatsapp-btn:hover{transform:translateY(-2px);background-color:#1ebc57!important;border-radius:999px!important;box-shadow:0 6px 18px #25d3666b!important}.footer-link{display:inline-block;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s!important}.footer-link:hover{transform:translate(5px);color:var(--gold-primary)!important}@media (min-width:641px) and (max-width:1023px){.hero-section{height:auto!important;min-height:auto!important;padding-top:5rem!important;padding-bottom:2.5rem!important}.hero-grid{align-items:center!important;gap:1.75rem!important}.hero-headline{font-size:clamp(2rem,3.8vw,2.75rem)!important;line-height:1.16!important}.hero-showcase-img-container{height:260px!important}.floating-nav-capsule{gap:.85rem!important}.hero-showcase-topbar{padding:.25rem .4rem!important}.badge-full{display:none!important}.badge-short{display:inline!important}.view-full{display:none!important}.view-short{display:inline!important}.hero-showcase-tab{gap:.35rem!important;padding:.35rem .65rem!important;font-size:.78rem!important}.hero-trust-container{gap:1rem!important;font-size:.82rem!important}.product-segmented-control{width:fit-content!important;max-width:100%!important;padding:4px!important}.product-segmented-tab{padding:.55rem .9rem!important;font-size:.84rem!important}.tab-full-name{display:none!important}.tab-short-name{display:inline!important}.product-bag-photo-frame{max-width:360px!important;height:480px!important}.product-spotlight-card{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;padding:2.25rem 2rem!important}.product-spotlight-grid{grid-template-columns:1fr!important;gap:2.25rem!important;width:100%!important}.product-bag-card{box-sizing:border-box!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:2rem 1.75rem!important}.product-bag-logo{width:145px!important;max-width:100%!important;height:auto!important}.product-variety-ribbon{box-sizing:border-box!important;width:100%!important;margin:.5rem 0 1rem!important;padding:.5rem .85rem!important}.product-variety-ribbon span{letter-spacing:.08em!important;font-size:.95rem!important}.product-bag-weight{padding:.35rem .9rem!important;font-size:.85rem!important}.product-bag-tags{gap:.6rem .85rem!important;margin-top:.85rem!important;font-size:.72rem!important}.product-title-heading{font-size:2rem!important;line-height:1.2!important}.product-specs-pills{grid-template-columns:repeat(3,1fr)!important;gap:.85rem!important;padding:1rem .85rem!important}.spec-pill-label{font-size:.75rem!important}.spec-pill-val{font-size:.95rem!important}.nutrition-strip{grid-template-columns:repeat(5,1fr)!important;gap:.5rem!important;padding:.85rem .65rem!important;display:grid!important}.nutrition-num{font-size:.95rem!important}.nutrition-lbl{font-size:.65rem!important}.cooking-methods-grid{grid-template-columns:repeat(3,1fr)!important;gap:1rem!important;margin-bottom:2.5rem!important}.cooking-method-card{padding:1.35rem 1rem!important}.calculator-card{padding:2rem 1.75rem!important}.calc-grid{gap:2rem!important}.contact-grid{grid-template-columns:1fr!important;gap:2rem!important}.contact-info-card,.contact-form-card{padding:2rem 1.75rem!important}.form-two-col{grid-template-columns:1fr 1fr!important;gap:1rem!important}.footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:2.25rem!important}.fields-card-content{padding:1.75rem 1.5rem!important}}@media (max-width:640px){.container-custom{padding-left:.85rem!important;padding-right:.85rem!important}.hero-section{padding-top:4.25rem!important;padding-bottom:1.25rem!important}.hero-grid{gap:1.25rem!important}.hero-headline{margin-bottom:.35rem!important;font-size:1.65rem!important;line-height:1.2!important}.hero-subtext{max-width:100%!important;font-size:.88rem!important;line-height:1.45!important}.hero-showcase-card{border-radius:14px!important;gap:.35rem!important;padding:.35rem!important;box-shadow:0 10px 25px -5px #142a5c1a!important}.hero-showcase-topbar{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;width:100%!important;padding:.2rem .35rem .35rem!important;display:flex!important}.showcase-badge{letter-spacing:.05em!important;flex-shrink:0!important;align-items:center!important;gap:.35rem!important;font-size:.66rem!important;display:flex!important}.hero-showcase-switcher{flex-shrink:0!important;gap:2px!important;padding:2px!important;display:flex!important}.hero-showcase-tab{padding:.22rem .45rem!important;font-size:.65rem!important}.hero-showcase-caption-bar{display:none!important}.hero-showcase-img-container{border-radius:10px!important;height:175px!important}.hero-trust-ribbon{padding:.45rem .5rem!important}.hero-ctas-group{grid-template-columns:1fr 1fr!important;gap:.5rem!important;width:100%!important;display:grid!important}.hero-ctas-group a{justify-content:center!important;width:100%!important;padding:.65rem .5rem!important;font-size:.85rem!important}.quality-pillar-card{padding:1.1rem .95rem!important}.quality-pillar-card h3{margin-bottom:.35rem!important;font-size:1.05rem!important}.quality-pillar-card p{font-size:.84rem!important;line-height:1.5!important}.pack-comparison-section,.cooking-methods-grid{display:none!important}.golden-step-card{padding:1rem .85rem!important}.hero-trust-container{text-align:center;width:100%;grid-template-columns:repeat(3,1fr)!important;gap:.35rem!important;display:grid!important}.hero-trust-item{flex-direction:column;align-items:center;gap:.2rem;font-size:.68rem;line-height:1.2;display:flex}.product-segmented-control{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-bottom:1.25rem!important;padding:3px!important;display:flex!important}.product-segmented-tab{flex:1 1 0!important;gap:.25rem!important;min-width:0!important;padding:.45rem .2rem!important;font-size:.75rem!important;overflow:hidden!important}.tab-full-name{display:none!important}.tab-short-name{display:inline!important}.product-bag-photo-frame{max-width:280px!important;height:390px!important}.product-spotlight-card{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;max-width:100%!important;margin-bottom:1.75rem!important;padding:.85rem .65rem!important;overflow:hidden!important}.product-spotlight-grid{gap:1.35rem!important;width:100%!important;min-width:0!important}.product-bag-card{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;max-width:100%!important;padding:1rem .5rem!important;overflow:hidden!important}.product-bag-logo{width:100px!important;max-width:100%!important;height:auto!important}.product-variety-ribbon{box-sizing:border-box!important;width:100%!important;margin:.35rem 0 .65rem!important;padding:.35rem!important}.product-variety-ribbon span{letter-spacing:.04em!important;word-break:break-word!important;white-space:normal!important;font-size:.72rem!important;line-height:1.25!important;display:block!important}.product-bag-weight{padding:.3rem .75rem!important;font-size:.78rem!important}.product-bag-tags{gap:.25rem .45rem!important;margin-top:.65rem!important}.product-bag-tags span{white-space:nowrap!important;font-size:.6rem!important}.product-title-heading{word-break:break-word!important;font-size:1.35rem!important;line-height:1.25!important}.product-specs-pills{gap:.35rem!important;padding:.6rem .35rem!important}.spec-pill-label{margin-bottom:.15rem!important;font-size:.65rem!important}.spec-pill-val{font-size:.76rem!important}.nutrition-strip{gap:.15rem!important;padding:.5rem .25rem!important}.nutrition-num{font-size:.82rem!important}.nutrition-lbl{font-size:.6rem!important}.product-cta-container{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;gap:.55rem!important;width:100%!important}.product-order-btn{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;justify-content:center!important;width:100%!important;max-width:100%!important;padding:.72rem .85rem!important;font-size:.88rem!important}.product-cta-note{text-align:center!important;font-size:.76rem!important;line-height:1.35!important;display:block!important}.pack-comparison-grid{grid-template-columns:1fr!important;gap:1rem!important}.cooking-methods-grid{grid-template-columns:1fr!important;gap:.85rem!important;margin-bottom:1.75rem!important}.cooking-method-card{padding:1rem .85rem!important}.calculator-card{border-radius:14px!important;padding:1.15rem .85rem!important}.cup-btn{padding:.45rem .15rem!important;font-size:.75rem!important}.method-btn{padding:.45rem .15rem!important;font-size:.74rem!important}.calc-results-grid{gap:.45rem!important}.calc-result-tile{padding:.55rem .65rem!important}.calc-result-tile .tile-lbl{font-size:.65rem!important}.calc-result-tile .tile-val{font-size:.8rem!important}}@media (max-width:340px){.product-segmented-tab{font-size:.7rem!important}.segmented-dot{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
