@font-face{font-family:Cairo;src:url('/assets/cairo-ar.woff2') format('woff2');font-weight:200 1000;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Cairo;src:url('/assets/cairo-latin.woff2') format('woff2');font-weight:200 1000;font-display:swap}
:root{--paper:#f5f5f5;--ink:#242424;--red:#ad2032;--line:#d7d7d7;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Cairo,Arial,sans-serif}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:active,.button:active{transform:scale(.96)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #247a8c;outline-offset:5px}::selection{background:#e9b0b7}img{max-width:100%;display:block}p{line-height:1.85}h1,h2,h3,p{margin-top:0}h2{font-size:clamp(32px,4vw,58px);line-height:1.35;letter-spacing:-1.5px}h3{line-height:1.5}button{border:0;background:none}.wrap{max-width:1440px;margin:auto;padding-inline:5%}.skip{position:fixed;top:-60px;z-index:100;background:white;padding:10px}.skip:focus{top:0}.site-header{height:94px;position:sticky;top:0;background:rgba(247,247,247,.96);z-index:30;border-bottom:1px solid transparent;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-inline:4%}.brand img{width:85px;height:65px;object-fit:contain}.nav{display:flex;gap:3px;position:relative;isolation:isolate;padding:5px;border-radius:50px}.nav a{padding:9px 18px;font-size:14px;font-weight:650;white-space:nowrap}.nav .liquid{background:#e7e7e7}.header-actions{display:flex;align-items:center;gap:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:50px;padding:13px 27px;background:var(--red);color:#fff;font-size:14px;font-weight:700;transition:transform .2s,background .3s}.button svg,.arrow{width:20px;height:20px;flex-shrink:0}.button:hover{background:#881628}.text-link{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid currentColor;padding-bottom:6px;font-weight:700;font-size:14px}.language{font-size:13px;font-weight:800}.menu-toggle{display:none}.hero-scroll{height:130vh;min-height:900px}.hero{position:sticky;top:94px;height:calc(100svh - 94px);min-height:650px;max-height:1000px;overflow:hidden;background:var(--hero-bg,var(--paper));transition:background .7s}.hero h1{position:absolute;top:20px;left:4%;right:4%;text-align:center;font-size:clamp(70px,9.8vw,150px);font-weight:950;line-height:1.14;letter-spacing:-5px;margin:0;z-index:1}.hero h1 span{display:block}html[lang=en] .hero h1{font-family:Arial,sans-serif;font-weight:950;letter-spacing:-8px;font-size:clamp(70px,11.5vw,165px);line-height:.95;top:35px}.ripples{position:absolute;width:1000px;height:760px;left:50%;top:48%;transform:translate(-50%,-50%);border:1px solid #d3d3d34d;border-radius:50%;pointer-events:none}.ripples:before,.ripples:after{content:'';position:absolute;inset:40px;border:1px solid #d3d3d34d;border-radius:50%}.ripples:after{inset:90px}.can-stage{position:absolute;inset:150px 0 105px;z-index:2;direction:ltr;pointer-events:none}.hero-can{position:absolute;left:50%;height:100%;width:560px;max-width:none;object-fit:contain;filter:none;will-change:transform;transition:opacity .35s}.hero-can.left{transform:translateX(calc(-50% - 190px)) rotate(-16deg) scale(.86);z-index:1}.hero-can.center{transform:translateX(-50%) rotate(8deg);z-index:3}.hero-can.right{transform:translateX(calc(-50% + 190px)) rotate(19deg) scale(.86);z-index:2}.hero-bottom{position:absolute;bottom:30px;inset-inline:5%;display:flex;align-items:end;justify-content:space-between;gap:25px;z-index:4}.hero-caption{max-width:275px}.hero-caption p{font-size:15px;margin:0 0 12px}.hero-caption .text-link{font-size:13px}.capsule{display:flex;position:relative;isolation:isolate;border:1px solid #c8c8c8;border-radius:60px;padding:5px;width:max-content;max-width:100%}.capsule button{position:relative;z-index:1;border-radius:40px;padding:9px 24px;font-weight:700;font-size:13px;white-space:nowrap;transition:color .25s}.capsule button[aria-selected=true]{color:white}.liquid{position:absolute;left:0;top:5px;height:calc(100% - 10px);border-radius:100px;background:var(--red);z-index:-1;transition:transform .55s cubic-bezier(.34,1.4,.3,1),width .5s var(--ease);pointer-events:none}.hero-index{font-size:11px;letter-spacing:2px;direction:ltr;text-align:center;margin:9px 0 0}.section{padding-block:100px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:35px}.section-heading h2{margin:0}.section-heading p{font-size:14px;margin:7px 0 0;color:#696969}.catalog-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.search{border:0;border-bottom:1px solid #acacac;border-radius:0;background:none;padding:12px 3px;min-width:160px;outline-offset:2px;font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card{min-width:0;animation:arrive .55s var(--ease) both}.product-visual{display:block;position:relative;overflow:hidden;width:100%;height:310px;border-radius:10px;background:var(--tint,#e8e8e8)}.product-visual img{width:100%;height:100%;object-fit:contain;transition:transform .6s var(--ease);filter:drop-shadow(4px 14px 7px #2e2e2e1a)}.product-visual:hover img{transform:translateY(-12px) rotate(-7deg) scale(1.045)}.product-visual .round{position:absolute;bottom:15px;inset-inline-end:15px;background:var(--paper);width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.product-meta{display:flex;justify-content:space-between;align-items:start;padding:18px 3px 0;gap:8px}.product-meta h3{font-size:17px;margin:0}.product-meta small{font-size:10px;letter-spacing:1px;color:#737373}.product-meta p{font-size:12px;margin:5px 0 0;color:#676767}.load-row{text-align:center;margin-top:38px}.outline{background:transparent;border:1px solid #8c8c8c;color:var(--ink)}.outline:hover{background:#e6e6e6}.empty{grid-column:1/-1;padding:50px;text-align:center}.brand-ribbon{border-block:1px solid var(--line);padding-block:22px;display:flex;justify-content:space-evenly;font-size:clamp(16px,2.5vw,32px);font-weight:850;letter-spacing:1px}.brand-ribbon span:nth-child(even){font-weight:400;color:#a1a1a1}.story{background:#771c2a;color:var(--paper);overflow:hidden;position:relative}.story-top{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.year{font-family:Georgia,serif;font-size:clamp(140px,22vw,320px);line-height:1;letter-spacing:-18px;direction:ltr}.story-copy h2{font-size:clamp(30px,3.5vw,50px)}.story-copy p{font-size:15px;color:#e8d4d5}.story-stats{display:flex;gap:45px;margin-top:25px}.story-stats strong{font-family:Arial,sans-serif;font-size:36px;font-weight:400;display:block}.story-stats small{font-size:12px}.story-details{margin-top:55px;border-top:1px solid #ffffff38}.story-details summary{padding-block:20px;cursor:pointer;font-size:16px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-block:25px}.timeline article{border-top:1px solid #ffffff3d;padding-top:20px}.timeline p{font-size:13px;color:#e9ced1}.mission{display:grid;grid-template-columns:1fr 1.5fr;gap:10%;border-bottom:1px solid var(--line);padding-bottom:60px}.mission p{font-size:16px}.quality{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.quality strong{font-size:13px;color:var(--red)}.quality h3{font-size:19px;margin:17px 0 10px}.quality p{font-size:13px;color:#6b6b6b}.recipes{background:#e9e9e9}.recipe-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.recipe-image{width:100%;aspect-ratio:1.2;object-fit:cover;border-radius:8px;transition:transform .5s var(--ease)}.recipe-card a{text-align:start;padding:0;display:block;width:100%}.recipe-card a:hover .recipe-image{transform:translateY(-6px)}.recipe-card h3{font-size:23px;margin:20px 0 8px}.recipe-card p{font-size:13px}.recipe-card small{display:flex;justify-content:space-between;font-size:12px;color:#666666}.faq-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:10%}.faq-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.faq-tabs button{padding:8px 14px;border:1px solid var(--line);border-radius:30px;font-size:12px}.faq-tabs button.active{background:var(--ink);color:white}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{padding:24px 0;cursor:pointer;font-size:17px;font-weight:650}.faq-item p{font-size:14px;white-space:pre-line;padding-bottom:20px}.stores{background:#dedede}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.store-card{border-top:1px solid #b0b0b0;padding-top:22px}.store-card h3{font-size:19px}.store-card p{font-size:13px;min-height:48px}.store-card .phone{font-family:Arial,sans-serif;display:block;direction:ltr;text-align:start;margin-bottom:20px}.store-card .text-link{font-size:12px}.footer{padding-top:65px;background:#282828;color:var(--paper)}.footer-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:55px}.footer h2{font-size:52px;max-width:550px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:13px 40px;align-content:start;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;padding-block:22px;border-top:1px solid #ffffff25;font-size:11px}.footer-logo{width:85px;height:65px;object-fit:contain;margin-bottom:20px}.page-content{min-height:70vh;padding-block:70px;max-width:980px}.page-content h1{font-size:52px}.page-content p{white-space:pre-line}.page-content article{margin-top:30px}.page-content .text-link{margin-bottom:35px}.close{position:absolute;top:12px;inset-inline-end:18px;font-family:Arial;font-size:32px;z-index:2;width:40px;height:40px;border-radius:50%}.close:hover{background:#ddd}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.product-detail img{width:100%;background:#e6e6e6;border-radius:12px}.product-detail h2{font-size:34px}.product-detail p{font-size:14px}.recipe-detail img{width:100%;max-height:330px;object-fit:cover;border-radius:10px}.recipe-detail h2{margin-top:25px;font-size:32px}.recipe-detail li{margin-block:10px}.reveal{opacity:0;transform:translateY(25px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.reveal.visible{opacity:1;transform:none}@keyframes arrive{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}
@media(min-width:1500px){.can-stage{inset:180px 0 115px}.hero-can{width:650px}.hero-can.left{transform:translateX(calc(-50% - 230px)) rotate(-16deg) scale(.86)}.hero-can.right{transform:translateX(calc(-50% + 230px)) rotate(19deg) scale(.86)}}
@media(max-width:1000px){.nav a{padding:8px 11px;font-size:12px}.header-actions{gap:12px}.button{padding:11px 20px}.product-grid{gap:16px}.product-visual{height:260px}.hero h1{top:50px;font-size:10vw}.can-stage{inset:185px 0 125px}.hero-can.left{transform:translateX(calc(-50% - 150px)) rotate(-16deg) scale(.86)}.hero-can.right{transform:translateX(calc(-50% + 150px)) rotate(19deg) scale(.86)}.section-heading{align-items:start;flex-direction:column}.quality{grid-template-columns:1fr 1fr}.year{letter-spacing:-12px}.capsule button{padding:9px 20px}}
@media(max-width:700px){html{scroll-padding-top:80px}.site-header{height:76px;gap:12px;padding-inline:5%}.brand img{width:65px;height:55px}.header-actions{gap:15px}.header-actions .button{padding:9px 17px;font-size:12px}.menu-toggle{display:block;font-size:21px}.nav{display:none;position:absolute;top:76px;inset-inline:0;background:var(--paper);border-radius:0;padding:20px;box-shadow:0 15px 20px #24242410}.nav.open{display:flex;flex-wrap:wrap}.nav a{font-size:14px}.nav .liquid{display:none}.hero-scroll{height:105svh;min-height:740px}.hero{top:76px;height:calc(100svh - 76px);min-height:650px}.hero h1{top:35px;font-size:15vw;line-height:1.35;letter-spacing:-3px}html[lang=en] .hero h1{font-size:16vw;letter-spacing:-3px;line-height:1.05;top:45px}.can-stage{inset:160px 0 180px}.hero-can{width:390px}.hero-can.left{transform:translateX(calc(-50% - 105px)) rotate(-17deg) scale(.8)}.hero-can.right{transform:translateX(calc(-50% + 105px)) rotate(18deg) scale(.8)}.hero-bottom{bottom:20px;align-items:center;flex-direction:column-reverse;gap:14px}.hero-caption{max-width:none;text-align:center}.hero-caption p{display:none}.hero-index{display:none}.capsule button{padding:9px 18px;font-size:12px}.section{padding-block:65px}.section-heading{margin-bottom:25px;gap:22px}h2{font-size:34px;letter-spacing:-1px}.product-grid{grid-template-columns:repeat(2,1fr);gap:26px 13px}.product-visual{height:240px}.product-meta h3{font-size:15px}.product-meta p{font-size:11px}.product-meta small{font-size:8px}.product-meta{gap:4px;padding-top:12px}.search{width:100%}.catalog-toolbar{width:100%}.catalog-toolbar .capsule{width:100%;justify-content:space-between}.catalog-toolbar .capsule button{padding:9px 15px}.brand-ribbon{font-size:16px;padding-block:18px}.story-top{grid-template-columns:1fr;gap:30px}.year{font-size:39vw;letter-spacing:-12px}.story-copy h2{font-size:34px}.story-stats{gap:35px}.timeline{grid-template-columns:1fr;gap:15px}.mission{grid-template-columns:1fr;gap:15px;padding-bottom:30px}.quality{gap:20px}.quality h3{font-size:17px}.recipe-grid{grid-template-columns:1fr;gap:35px}.recipe-image{aspect-ratio:1.4}.recipe-card h3{font-size:24px}.faq-layout{grid-template-columns:1fr;gap:25px}.store-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.store-card h3{font-size:17px}.store-card p{min-height:70px}.store-card .phone{font-size:14px}.footer-top{flex-direction:column}.footer h2{font-size:38px}.footer-links{gap:18px}.footer-bottom{gap:15px;flex-direction:column}.product-detail{grid-template-columns:1fr}.product-detail img{max-height:300px;object-fit:contain}.page-content h1{font-size:36px}.reveal{transform:translateY(15px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.hero-scroll{height:auto;min-height:0}.hero{position:relative;top:0}.reveal{opacity:1;transform:none}.hero-can{will-change:auto}}
.text-link svg{width:20px;height:20px;flex-shrink:0}.product-visual .round svg{width:18px;height:18px}.can-stage{inset:240px 0 90px}.hero-caption{max-width:275px}.hero-caption .text-link{white-space:nowrap}
@media(min-width:1500px){.can-stage{inset:260px 0 115px}}
@media(max-width:1000px) and (min-width:701px){.can-stage{inset:220px 0 125px}}
@media(max-width:700px){.can-stage{inset:220px 0 155px}.hero-can{width:360px}}
@media(max-width:700px){.hero-can.left{transform:translateX(calc(-50% - 78px)) rotate(-17deg) scale(.76)}.hero-can.right{transform:translateX(calc(-50% + 78px)) rotate(18deg) scale(.76)}}
.newsletter{border-top:1px solid #ffffff25;padding-block:30px;max-width:580px}.newsletter label{font-size:23px;font-weight:700;display:block;margin-bottom:14px}.newsletter>div{display:flex;gap:12px}.newsletter input{min-width:0;flex:1;background:transparent;border:1px solid #7b7b7b;border-radius:40px;color:white;padding:10px 20px}.newsletter small{display:block;margin-top:12px;color:#c8c8c8;font-size:11px}.newsletter-status{font-size:12px;margin:10px 0 0}
.site-header{background:var(--paper)}
