:root{--paper:#faf7ef;--ink:#30281d;--muted:#776d5b;--gold:#d89925;--gold-dark:#9c6415;--line:#eaddc6;--green:#176d40;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 var(--sans)}body.dialog-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;border:0}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}em{font-weight:400;color:var(--gold-dark)}:focus-visible{outline:3px solid #987027;outline-offset:5px}.wrap{width:calc(100% - 112px);max-width:1440px;margin:auto}.icon{width:22px;height:22px;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:var(--green);color:white;padding:12px 20px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:30;background:#faf7eff2;backdrop-filter:blur(18px);border-bottom:1px solid #ab7d3629}.header-inner{height:94px;max-width:1552px;width:calc(100% - 80px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;mix-blend-mode:multiply}.brand-mark{width:40px;height:48px;object-fit:contain}.brand-type{width:157px;height:50px;object-fit:contain}.desktop-nav{display:flex;gap:32px;align-items:center;font-size:13px}.desktop-nav a{padding:17px 0;white-space:nowrap;border-bottom:2px solid transparent}.desktop-nav a:hover,.desktop-nav a.active{border-color:var(--gold)}.header-actions{display:flex;align-items:center;gap:10px}.social-head{height:44px;padding:0 16px;border-radius:99px;display:flex;gap:9px;align-items:center;font-size:12px;font-weight:600;border:1px solid #dabb82}.social-head.whatsapp{background:#eef5e8;color:var(--green);border-color:#3c88583d}.social-head:hover{background:#f1deb9}.social-head .icon{width:20px}.menu-toggle{display:none;background:transparent;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%}.mobile-menu{padding:12px 24px 22px;border-top:1px solid var(--line)}.mobile-menu a{display:block;padding:12px 0}.mobile-menu[hidden]{display:none}.hero{position:relative;height:min(740px,calc(100svh - 94px));min-height:590px;isolation:isolate;overflow:hidden;background:#faf6ec}.hero-scene{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-scene video{width:100%;height:100%;object-fit:cover;display:block}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#faf7ef94,#faf7ef40 35%,transparent 56%)}.hero-tin{position:absolute;left:68%;top:82%;width:24%;height:auto;transform:translate(-50%,-100%) rotate(-8deg);filter:drop-shadow(5px 19px 15px #38200d4a);max-width:none}.hero-caption{position:absolute;left:68%;top:86%;transform:translateX(-50%);display:flex;gap:12px;border:1px solid #ffffffb3;background:#fffaedd1;padding:9px 16px;border-radius:99px;white-space:nowrap}.hero-caption span{font-size:8px;letter-spacing:2px;color:#956016}.hero-caption strong{font-size:12px;font-weight:400}.scene-word{position:absolute;right:4%;top:39%;color:#714d19;font:italic 21px/1.5 var(--serif);transform:rotate(-7deg)}.hero-inner{height:100%;display:flex;align-items:center;padding-bottom:42px}.hero-copy{max-width:650px;width:49%}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2.6px;color:#96691f;display:flex;align-items:center;gap:11px;margin-bottom:24px}.eyebrow>span:empty{width:26px;height:1px;background:#ba862e}.hero h1{font-size:clamp(54px,5.4vw,88px);line-height:1.045;letter-spacing:-3px}.hero h1 em{color:#bc7c18;white-space:nowrap}.hero-description{font-size:16px;line-height:1.8;color:#665845;margin-top:26px}.hero-buttons{display:flex;align-items:center;gap:29px;margin-top:32px}.button{min-height:52px;padding:13px 24px;display:inline-flex;gap:18px;align-items:center;justify-content:center;border-radius:99px;font-weight:600;font-size:12px;line-height:1.4;transition:transform .25s,box-shadow .25s}.button-gold{color:#34230d;background:linear-gradient(125deg,#f6d48a,#e8af45 72%,#d89925);border:1px solid #f9e9bb;box-shadow:0 6px 25px #cb902521,inset 0 1px 0 #fff5d6}.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ca8f3540}.button-wa{background:var(--green);color:#fff}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:12px;font-weight:600;border-bottom:1px solid #bf9d64;padding:8px 0}.hero-notes{display:flex;gap:28px;margin-top:31px;font-size:10px;color:#796a52}.hero-notes>span{display:flex;align-items:center;gap:8px}.hero-notes .icon{width:19px;color:#a27121}.hero-tools{position:absolute;left:0;right:0;bottom:28px;display:flex;justify-content:space-between;align-items:center}.scroll-cue{display:flex;gap:12px;align-items:center;color:#806d4e;font-size:8px;letter-spacing:2px}.scroll-line{height:30px;width:1px;background:#c6943c;position:relative;overflow:hidden}.scroll-line:after{content:'';position:absolute;inset:0;background:#fff7de;animation:scrollHint 2s infinite}.motion-toggle{border:1px solid #d4bc8a;background:#fffcf0e6;border-radius:99px;font-size:10px;padding:9px 12px;display:flex;align-items:center;gap:7px}.motion-toggle .icon{width:14px;height:14px}
.products-section{padding:67px 0 56px;background:linear-gradient(180deg,#fffaf0,#faf7ef);border-top:1px solid #e9d6ad}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.section-heading .eyebrow{margin-bottom:11px}.section-heading h2{font-size:clamp(30px,3.1vw,49px);line-height:1.18;letter-spacing:-1px}.section-heading>p{font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:5px}.product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.product-card{position:relative;min-width:0;border:1px solid #ecd5a0;border-radius:20px;overflow:hidden;background:linear-gradient(155deg,#fffdfa,#fdf3df);box-shadow:0 0 15px #f3c9692b,0 8px 22px #6d461408,inset 0 0 0 1px #fff;transition:transform .3s,box-shadow .3s}.product-card:before{content:'';position:absolute;inset:0;border-radius:inherit;border:1px solid #ffe7ae;pointer-events:none;animation:edgeGlow 5s ease-in-out infinite;animation-delay:var(--delay)}.product-card:hover{transform:translateY(-7px);box-shadow:0 0 20px #f9cc6480,0 15px 25px #99641515}.product-image{aspect-ratio:1/1.04;display:flex;align-items:center;justify-content:center;padding:5px 8px 0;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.product-image:hover img{transform:scale(1.05)}#urun-apikrem .product-image{padding:18px 25px 5px}.product-info{text-align:center;padding:15px 9px 21px}.product-category{display:block;font-size:7px;letter-spacing:1.3px;color:#8a6224;font-weight:600;min-height:16px}.product-info h3{font-size:20px;letter-spacing:-.4px;line-height:1.2;margin-top:8px;min-height:26px}.product-info>p{font-size:10px;line-height:1.5;margin-top:7px;color:#847053;min-height:30px}.product-open{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 11px;background:#f8e8c5;border:1px solid #eace97;border-radius:999px;color:#614618;font-size:9px;min-height:38px}.product-open .icon{width:14px;height:14px}.product-open:hover{background:#f4d491}.catalog-note{text-align:center;font-size:10px;line-height:1.6;color:#8a7b62;margin-top:21px}
.blend-section{padding:50px 0 72px;border-bottom:1px solid var(--line)}.blend-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center}.blend-art{position:relative;aspect-ratio:1.1;display:flex;align-items:center;justify-content:center}.blend-art>img{width:80%;mix-blend-mode:multiply;border-radius:50%;z-index:1}.blend-ring{position:absolute;inset:12% 8%;border:1px solid #e8d3aa;border-radius:50%;transform:rotate(-18deg)}.blend-ring:before{content:'';position:absolute;inset:12px;border:1px dashed #dfbe8263;border-radius:50%}.blend-number{position:absolute;top:0;left:8%;font-family:var(--serif);font-size:130px;letter-spacing:-8px;line-height:1;color:#e0c08638}.ingredient{position:absolute;z-index:2;font:italic 15px var(--serif);color:#775328;background:#fffaf0e8;border:1px solid #e9d8b9;padding:9px 24px;border-radius:100px;box-shadow:0 5px 18px #aa863110;animation:float 6s ease-in-out infinite}.ingredient-1{left:2%;top:26%}.ingredient-2{right:1%;top:22%;animation-delay:-1.4s}.ingredient-3{left:8%;bottom:17%;animation-delay:-2.7s}.ingredient-4{right:0;bottom:20%;animation-delay:-3.6s}.blend-copy h2,.story-copy h2,.contact-section h2{font-size:clamp(35px,3.65vw,58px);letter-spacing:-1.8px;line-height:1.1}.blend-copy>p:not(.eyebrow){margin-top:23px;color:var(--muted);font-size:14px;max-width:420px;line-height:1.9}.ingredient-list{display:flex;align-items:center;gap:13px;margin:24px 0 32px;font-size:11px;color:#7d5e2c}.ingredient-list i{color:#b19769;font-style:normal}
.story-section{padding:92px 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.story-photo{position:relative;overflow:hidden;border-radius:3px 80px 3px 3px;aspect-ratio:1.24}.story-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.story-photo:hover img{transform:scale(1.03)}.story-photo:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#1925168a)}.story-photo figcaption{position:absolute;bottom:25px;left:28px;z-index:1;color:#fff;font-size:9px;letter-spacing:3px}.story-copy>p:not(.eyebrow){color:var(--muted);line-height:1.9;max-width:420px;font-size:13px;margin-top:22px}.story-copy>.text-link{margin-top:17px}.story-signature{margin-top:30px;font:italic 24px var(--serif);color:#b8822a;transform:rotate(-4deg);transform-origin:left}
.contact-section{padding:65px 0 50px;background:radial-gradient(ellipse at 0 0,#f5dea655,transparent 65%),#f5efdf;border-top:1px solid #e9dcc0}.contact-top{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.contact-section .eyebrow{margin-bottom:17px}.contact-top p:not(.eyebrow){font-size:13px;margin-top:18px;color:var(--muted);max-width:370px}.contact-links{display:grid;gap:12px}.contact-card{display:flex;align-items:center;gap:18px;padding:19px 22px;border-radius:16px;transition:transform .25s}.contact-card:hover{transform:translateX(4px)}.contact-card>.icon:first-child{width:33px;height:33px}.contact-card>.icon:last-child{margin-left:auto;width:18px}.contact-card>span{display:flex;flex-direction:column;line-height:1.5}.contact-card small{font-size:8px;letter-spacing:1.6px}.contact-card strong{font-size:21px;font-weight:400;letter-spacing:-.4px}.contact-card span>span{font-size:10px;margin-top:3px}.contact-wa{background:#e8f0df;border:1px solid #87a96c4d;color:#21562e}.contact-ig{background:#fff8ed;border:1px solid #d2af774f;color:#785327}.contact-ig>span strong{font-size:17px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:45px}.faq details{border-top:1px solid #d9caab;padding-top:10px}.faq summary{display:flex;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:#aa7727;font-size:20px;font-weight:400;line-height:1}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{color:var(--muted);font-size:12px;line-height:1.85;padding-bottom:12px;max-width:500px}
.site-footer{padding:40px 0 20px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-main>.brand .brand-mark{width:31px;height:39px}.footer-main>.brand .brand-type{width:136px;height:42px}.footer-main>p{font:italic 17px var(--serif);color:#998363}.footer-links{display:flex;gap:23px;font-size:11px}.footer-links>button{padding:0;background:none;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:26px;padding-top:16px;font-size:9px;color:#8d816c}.floating-wa{position:fixed;right:22px;bottom:20px;z-index:35;display:flex;align-items:center;gap:9px;padding:12px 17px 12px 13px;border-radius:99px;background:#19783f;color:white;border:1px solid #ffffff9c;box-shadow:0 4px 20px #1754262e}.floating-wa .icon{width:25px;height:25px}.floating-wa span{font-size:11px}
dialog{border:1px solid #ecdcbd;border-radius:24px;padding:0;max-width:820px;width:calc(100% - 36px);background:#fffbf3;color:var(--ink);box-shadow:0 30px 90px #2b231640;max-height:90svh}dialog::backdrop{background:#1f1a1380;backdrop-filter:blur(7px)}.dialog-close{position:absolute;right:13px;top:13px;background:#fffaf0;border:1px solid #e8dbbf;border-radius:50%;width:39px;height:39px;display:flex;align-items:center;justify-content:center;z-index:2}.dialog-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}.dialog-picture{padding:34px 12px;background:#f6efdf;align-self:stretch;display:flex;align-items:center}.dialog-picture img{width:100%;height:100%;object-fit:contain;max-height:390px;mix-blend-mode:multiply}.dialog-copy{padding:54px 32px 38px}.dialog-copy h2{font-size:34px;line-height:1.15;margin-bottom:20px}.dialog-copy .eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:15px}.dialog-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted)}.dialog-copy .dialog-note{margin-top:16px;font-size:11px}.dialog-copy>.button{margin-top:24px;padding:13px 19px;font-size:11px}.privacy-copy{padding:55px 40px}.privacy-copy h2{font-size:38px;line-height:1.1}.privacy-copy>p:not(.eyebrow){margin-top:20px;font-size:14px;color:var(--muted)}.js-motion .reveal{opacity:0;transform:translateY(19px);transition:opacity .65s ease var(--delay,0ms),transform .65s ease var(--delay,0ms)}.js-motion .reveal.is-visible{opacity:1;transform:none}body.motion-paused *,body.motion-paused *:before,body.motion-paused *:after{animation-play-state:paused!important}@keyframes edgeGlow{0%,100%{box-shadow:inset 0 0 10px #f8d36a40;border-color:#f4dca7}50%{box-shadow:inset 0 0 20px #ffcf6966;border-color:#efc15c}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes scrollHint{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}
@media(max-width:1200px){.wrap{width:calc(100% - 72px)}.header-inner{width:calc(100% - 56px);gap:20px}.desktop-nav{gap:23px}.social-head span{display:none}.social-head{padding:0;width:42px;justify-content:center}.hero h1{font-size:65px}.product-grid{gap:12px}.product-info h3{font-size:18px}.product-info>p{font-size:9px}.scene-word{right:3%;font-size:17px}.hero-caption{display:none}.hero-copy{max-width:530px;width:50%}}
@media(max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:flex}.hero{min-height:580px;height:640px}.hero h1{font-size:56px;letter-spacing:-2px}.hero-description{font-size:14px}.hero-buttons{gap:20px}.hero-notes{gap:15px;font-size:9px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-image{aspect-ratio:1.25}.product-info h3{font-size:23px}.product-info>p{font-size:11px;min-height:20px}.product-category{font-size:8px}.product-open{font-size:11px;min-height:42px;padding:8px 16px}.section-heading>p{max-width:250px}.scene-word{display:none}.story-grid{gap:7%}.story-photo{aspect-ratio:.94}.story-copy h2{font-size:39px}.blend-copy h2{font-size:42px}.blend-copy>p:not(.eyebrow){font-size:13px}.ingredient{font-size:13px;padding:7px 16px}.ingredient-list{gap:8px;font-size:10px}.contact-top{gap:6%}.contact-card{padding:15px}.footer-main>p{display:none}}
@media(max-width:700px){html{scroll-padding-top:88px}.wrap{width:calc(100% - 40px)}.header-inner{height:76px;width:calc(100% - 32px);gap:12px}.brand{gap:6px}.brand-mark{width:30px;height:38px}.brand-type{width:121px;height:38px}.header-actions{gap:7px}.social-head{width:36px;height:36px}.social-head.instagram{display:none}.menu-toggle{width:37px;height:37px}.hero{display:flex;flex-direction:column;min-height:0;height:auto;max-height:none;overflow:visible;background:#faf7ef}.hero-inner{order:0;display:block;height:auto;padding:43px 0 19px}.hero-copy{max-width:none;width:100%}.hero .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:17px}.hero h1{font-size:clamp(42px,10.8vw,64px);letter-spacing:-2px;line-height:1.06}.hero-description{font-size:13px;line-height:1.75;margin-top:20px}.desktop-break{display:none}.hero-buttons{margin-top:24px;gap:23px}.button{min-height:48px;font-size:11px;padding:12px 20px;gap:12px}.hero-notes{margin-top:20px;gap:20px;font-size:9px}.hero-scene{order:1;position:relative;inset:auto;height:330px;width:100%;z-index:0}.hero-shade{background:linear-gradient(180deg,#faf7ef,transparent 16%,transparent 86%,#faf7ef)}.hero-tools{order:2;position:relative;bottom:auto;padding:10px 0 20px;z-index:1}.scroll-cue{font-size:7px;letter-spacing:1.6px}.scroll-line{height:23px}.motion-toggle{font-size:9px;padding:8px 11px}.products-section{padding:40px 0 38px}.section-heading{display:block;margin-bottom:23px}.section-heading h2{font-size:35px;letter-spacing:-1px}.section-heading>p{max-width:100%;font-size:11px;margin-top:13px}.section-heading .eyebrow{font-size:8px;letter-spacing:2px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.product-card{border-radius:16px}.product-image{aspect-ratio:1.08;padding:4px 5px 0}.product-info{padding:9px 6px 17px}.product-info h3{font-size:18px;line-height:1.2;min-height:24px}.product-category{font-size:6px;letter-spacing:1px;min-height:12px}.product-info>p{font-size:9px;min-height:30px;margin-top:7px}.product-open{font-size:9px;min-height:42px;padding:8px 12px;margin-top:4px}.catalog-note{font-size:9px;text-align:left;margin-top:18px}.blend-section{padding:32px 0 50px}.blend-grid{grid-template-columns:1fr;gap:7px}.blend-art{max-width:470px;width:100%;margin:auto;aspect-ratio:1.13}.blend-number{font-size:104px}.blend-art>img{width:76%}.ingredient{font-size:14px}.blend-copy{padding-top:10px}.blend-copy .eyebrow,.story-copy .eyebrow{margin-bottom:17px;font-size:8px;letter-spacing:2px}.blend-copy h2,.story-copy h2,.contact-section h2{font-size:42px;letter-spacing:-1.6px}.blend-copy>p:not(.eyebrow){margin-top:18px;max-width:100%}.ingredient-list{margin:21px 0 27px;font-size:11px;gap:11px}.story-section{padding:48px 0 50px}.story-grid{grid-template-columns:1fr;gap:31px}.story-photo{aspect-ratio:1.24;border-top-right-radius:60px}.story-copy>p:not(.eyebrow){font-size:13px;margin-top:19px;max-width:100%}.story-signature{font-size:23px;margin-top:24px}.contact-section{padding:43px 0 32px}.contact-top{grid-template-columns:1fr;gap:26px}.contact-top p:not(.eyebrow){font-size:12px}.contact-section .eyebrow{font-size:8px;letter-spacing:2px}.contact-card{padding:18px;gap:16px}.contact-card strong{font-size:22px}.contact-card>span small{font-size:7px}.contact-ig>span strong{font-size:17px}.faq{grid-template-columns:1fr;gap:8px;margin-top:30px}.site-footer{padding:30px 0 87px}.footer-main{flex-wrap:wrap;gap:23px}.footer-main .brand{margin:auto}.footer-links{width:100%;justify-content:center;gap:27px}.footer-bottom{font-size:8px;gap:12px;margin-top:22px}.floating-wa{right:16px;bottom:14px;padding:12px;border-radius:50%}.floating-wa span{display:none}.floating-wa .icon{width:28px;height:28px}.dialog-grid{grid-template-columns:1fr}.dialog-picture{padding:18px;height:200px}.dialog-picture img{max-height:170px}.dialog-copy{padding:26px}.dialog-copy h2{font-size:31px}.dialog-copy .button{width:100%;font-size:11px}.privacy-copy{padding:48px 25px 30px}.privacy-copy h2{font-size:31px}.privacy-copy>p:not(.eyebrow){font-size:13px}}
@media(max-width:365px){.header-actions .social-head{display:none}.hero h1{font-size:42px}.product-info h3{font-size:16px}.hero-scene{height:285px}.ingredient-list{gap:8px;font-size:10px}.contact-card{padding:15px 12px;gap:12px}.contact-ig>span strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}}
@media print{.site-header,.hero-scene,.hero-tools,.floating-wa,dialog,.product-open{display:none}.hero{min-height:0;height:auto}.hero-copy{width:100%}.hero-inner{padding:30px 0}.product-grid{grid-template-columns:repeat(3,1fr)}.reveal{opacity:1!important;transform:none!important}.wrap{width:95%}}
