:root{--cream-0:#FFFDF9;--cream-1:#FBF6EC;--cream-2:#F4EEDF;--cream-3:#ECE3D0;--ink:#171614;--ink-2:#26241F;--ink-soft:#67635B;--gold:#A9821F;--gold-2:#C09A34;--gold-bright:#D8B25C;--green:#4B7A44;--green-2:#3C6537;--line:rgba(23,22,20,.12);--line-2:rgba(255,255,255,.16);--maxw:none;--pad-hero:clamp(38px,7vw,90px);--hero-in:clamp(40px,7.8vw,112px);--pad:calc(var(--pad-hero) + var(--hero-in));--r:16px;--r-md:22px;--r-lg:30px;--r-xl:38px;--r-pill:100px;--sec-y:clamp(64px,8vw,132px);--title:clamp(2.3rem,4.6vw,4.1rem);--topbar-h:44px;--head-h:100px}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth iframe{pointer-events:none}html.lenis.lenis-stopped{overflow:hidden}body{margin:0;color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--cream-1);background-image:linear-gradient(180deg,var(--cream-0),var(--cream-1) 46%,var(--cream-2) 100%);overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.narrow{max-width:1180px}.serif{font-family:Fraunces,Georgia,serif}.eyebrow{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold)}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.01em}.gold-dot{color:var(--gold)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.018;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:1.15em 2.4em;border-radius:var(--r-pill);font-weight:600;font-size:1rem;letter-spacing:.01em;cursor:pointer;border:1.5px solid transparent;overflow:hidden;isolation:isolate;transition:color .2s ease,border-color .25s ease,box-shadow .3s ease}.btn>*{position:relative;z-index:1}.btn:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:150%;height:240%;border-radius:50%;transform:translate(-50%,-50%) translateY(112%);transition:transform .38s cubic-bezier(.4,0,.2,1);background:var(--ink)}.btn:hover:before{transform:translate(-50%,-50%) translateY(0)}.btn .arrow{transition:transform .45s cubic-bezier(.52,.01,.16,1)}.btn:hover .arrow{transform:translate(5px)}.btn-gold{background:var(--gold);color:#fff}.btn-gold:before{background:var(--ink)}.btn-gold:hover{color:#fff}.btn-dark{background:var(--ink);color:#fff}.btn-dark:before{background:var(--gold)}.btn-dark:hover{color:#fff}.btn-outline{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-outline:before{background:var(--ink)}.btn-outline:hover{color:#fff;border-color:var(--ink)}.btn-light{background:#fff;color:var(--ink)}.btn-light:before{background:var(--gold)}.btn-light:hover{color:#fff}.btn-block{width:100%}.topbar{background:var(--ink);color:var(--cream-1);height:var(--topbar-h);font-size:.82rem;letter-spacing:.03em}.topbar .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.tb-soc{display:flex;gap:14px}.tb-soc a{opacity:.72;transition:opacity .2s,color .2s}.tb-soc a:hover{opacity:1;color:var(--gold-bright)}.tb-soc svg{width:15px;height:15px;fill:currentColor}.tb-mid{flex:1;text-align:center;overflow:hidden;white-space:nowrap;min-width:0}.tb-mid b{color:var(--gold-bright);font-weight:600}.tb-mid a{color:inherit}.tb-mid a:hover b{text-decoration:underline;text-underline-offset:3px}.tb-right{display:flex;gap:16px;color:#ffffffbf}.tb-right span{display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:color .2s}.tb-right span:hover{color:#fff}.caret{width:10px;height:10px;stroke:currentColor;stroke-width:1.6;fill:none}header{position:sticky;top:0;z-index:100;background:#fffdf9e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:box-shadow .3s,border-color .3s;height:var(--head-h)}header.scrolled{box-shadow:0 6px 26px -20px #17161499;border-color:var(--line)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{padding-left:clamp(0px,1vw,18px)}.brand img{height:54px;width:auto}.menu{display:flex;gap:38px;font-size:1.02rem;font-weight:500}.menu a{position:relative;padding:6px 0;display:inline-flex;align-items:center;gap:5px}.menu a:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:0;background:var(--gold);transition:width .3s}.menu a:hover:after{width:100%}.menu .cap{width:10px;height:10px;stroke:currentColor;stroke-width:1.6;fill:none}.nav-ico{display:flex;gap:22px;align-items:center}@media(max-width:700px){.tb-soc,.tb-right{display:none}.tb-mid{text-overflow:ellipsis;font-size:.76rem}}@media(max-width:600px){.brand{flex:none;padding-left:0}.brand img{height:min(44px,10.3vw)}.nav{gap:12px}.nav-ico{gap:13px}.nav-ico>svg:nth-child(2),.nav-ico>svg:nth-child(3){display:none}}.ico{width:26px;height:26px;stroke:var(--ink);stroke-width:1.5;fill:none;cursor:pointer;transition:transform .2s,stroke .2s}.ico:hover{transform:scale(1.12);stroke:var(--gold)}.cart-dot{position:relative}.cart-dot b{position:absolute;top:-7px;right:-8px;background:var(--gold);color:#fff;font-size:.58rem;font-weight:700;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-family:Inter}.burger{display:none}.hero{padding-top:14px}.hero>.wrap{padding-inline:var(--pad-hero)}#recipes>.wrap,#gift>.wrap{padding-inline:var(--pad-hero)}.kunden{padding-block:clamp(30px,4vw,56px) clamp(30px,4vw,52px)}.kunden>.wrap{padding-inline:var(--pad-hero)}.kunden-box{text-align:center}.kunden-title{font-family:Playfair Display,Fraunces,Georgia,serif;font-weight:400;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(1rem,1.55vw,1.4rem);color:var(--ink);margin:0 0 clamp(30px,3.6vw,52px)}.kunden-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;align-items:center;gap:clamp(26px,3.2vw,52px) clamp(20px,3vw,48px);max-width:1100px;margin-inline:auto}@media(max-width:700px){.kunden-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.kunden-title{letter-spacing:.1em}}.kl{display:flex;align-items:center;justify-content:center;height:clamp(64px,7.5vw,104px);width:100%;max-width:clamp(100px,11vw,160px)}.kl img{max-height:100%;max-width:100%;object-fit:contain;opacity:.82;transition:transform .3s,opacity .3s}.kl.wide{max-width:clamp(130px,14vw,200px)}.kl:hover img{opacity:1}.kl:hover img{transform:scale(1.05)}.cats,.prods,.tst{margin-inline:calc(var(--pad-hero) - var(--pad))}.hero-card{position:relative;border-radius:var(--r-xl);overflow:hidden;min-height:min(84vh,780px);display:flex;align-items:center;isolation:isolate}.hero-card img.bg,.hero-card video.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:54% 30%;z-index:-2;will-change:transform;border-radius:inherit;transform:scale(1.05)}.hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0c0906e6,#0c0906a8 34%,#0c09062e 58%,#0c090600 78%)}.hero-copy{padding:clamp(30px,5vw,72px) var(--hero-in);max-width:calc(476px + 2*var(--hero-in));color:#fff}.hero-copy .eyebrow{margin-bottom:18px;color:var(--gold-bright)}.hero h1{font-size:clamp(2.8rem,5.6vw,5.4rem);line-height:1.02;margin:0 0 .45em;color:#fff}.hero-sub{font-size:clamp(1.02rem,1.4vw,1.2rem);color:#ffffffe6;max-width:38ch;margin:0 0 1.9em}.hero-sub b{font-weight:600;color:#fff}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-cta .btn-outline{border-color:#ffffffa6;color:#fff}.hero-cta .btn-outline:before{background:#fff}.hero-cta .btn-outline:hover{color:var(--ink);border-color:#fff}.vrail{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:20px;background:var(--ink);border-radius:0 var(--r-pill) var(--r-pill) 0;padding:22px 14px}.vrail a{color:#ffffffc7;display:grid;place-items:center;transition:color .25s,transform .3s cubic-bezier(.2,.7,.3,1)}.vrail a:hover{color:var(--gold-bright);transform:scale(1.35)}.vrail svg{width:20px;height:20px;fill:currentColor}@media(prefers-reduced-motion:reduce){.vrail a{transition:none}.vrail a:hover{transform:none}}.hero-trust{margin-top:clamp(26px,3vw,40px)}.hero-trust .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hero-trust div{display:flex;align-items:center;gap:11px;font-size:.86rem;min-width:0}.hero-trust svg{width:26px;height:26px;stroke:var(--gold);stroke-width:1.4;fill:none;flex-shrink:0}.hero-trust b{font-weight:700;display:block;line-height:1.2}.hero-trust span{color:var(--ink-soft);font-size:.76rem}.sec{padding-block:var(--sec-y)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(30px,4vw,52px)}.sec-head h2{font-size:var(--title);margin:.15em 0 0}.sec-head .eyebrow+h2{margin-top:.15em}.sec-head p{color:var(--ink-soft);margin:.5em 0 0;max-width:46ch}.sec-link{font-weight:600;font-size:.92rem;border-bottom:1.5px solid var(--gold);padding-bottom:3px;white-space:nowrap;transition:color .2s}.sec-link:hover{color:var(--gold)}.sec-head.center{flex-direction:column;text-align:center;align-items:center}.sec-head.center p{margin-inline:auto}.arrow{display:inline-block;transition:transform .35s}.shopsec{position:relative;overflow:hidden;background:var(--cream-1);padding-top:clamp(26px,3.4vw,52px)}.shopsec .shop-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%;transform:scale(1.22) translateY(-10%);transform-origin:center;z-index:0}.shopsec:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#fbf6ec00 58%,#fbf6ece6)}.shopsec>.wrap{position:relative;z-index:1}.shop-head{align-items:flex-start}.shop-sub{color:var(--ink-soft);margin:.7em 0 0;max-width:46ch}.shop-allbtn{align-self:center;white-space:nowrap;display:inline-flex;align-items:center;gap:9px;padding:.9em 1.5em;border-radius:var(--r-pill);border:1.5px solid var(--gold);color:var(--ink);font-weight:600;font-size:.92rem;background:#ffffff80;transition:background .25s,color .25s,border-color .25s}.shop-allbtn:hover{background:var(--gold);color:#fff;border-color:var(--gold)}.shop-allbtn:hover .arrow{transform:translate(4px)}.cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.5vw,24px)}.cat{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:5/6;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;isolation:isolate;background:linear-gradient(165deg,#241a0e,#120d07);box-shadow:0 20px 44px -26px #17161473;transition:transform .45s cubic-bezier(.2,.7,.3,1),box-shadow .45s}.cat:hover{transform:translateY(-8px);box-shadow:0 36px 64px -30px #1716148c}.cat-media2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.cat-media2 img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.84);transition:transform .7s cubic-bezier(.2,.7,.3,1)}.cat:hover .cat-media2 img{transform:scale(1.05)}.cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#08060300 24%,#08060352 56%,#080603c7 84%,#080603f2)}.cat-inner{padding:clamp(20px,1.5vw,28px);display:flex;flex-direction:column;align-items:flex-start;gap:9px}.cat h3{font-family:Fraunces,serif;font-weight:500;font-size:clamp(1.35rem,1.7vw,1.75rem);color:#fff;margin:0;line-height:1.08}.cat p{font-size:.92rem;color:#ffffffd6;margin:0;max-width:26ch}.cat .cbtn{margin-top:9px;display:inline-flex;align-items:center;gap:9px;padding:.72em 1.35em;border-radius:var(--r-pill);border:1.5px solid var(--gold-bright);color:#fff;font-weight:600;font-size:.86rem;transition:background .25s,color .25s,border-color .25s}.cat .cbtn:hover{background:var(--gold-bright);color:#1c1407;border-color:var(--gold-bright)}.cat:hover .cbtn .arrow{transform:translate(4px)}.prods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.pcard{position:relative;background:#fff;border-radius:var(--r-lg);overflow:hidden;border:1px solid rgba(23,22,20,.07);display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s;min-width:0}.pcard:hover{transform:translateY(-6px);box-shadow:0 26px 50px -28px #1716144d}.pcard-media{position:relative;aspect-ratio:1;overflow:hidden;background:#17120b}.pcard-media a.pcard-link{display:block;width:100%;height:100%}.pcard-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.pcard-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease;z-index:1;pointer-events:none}.pcard:hover .pcard-vid{opacity:1}.badge-new,.heart{z-index:2}.pcard-body h3 a{color:inherit;text-decoration:none;transition:color .2s}.pcard-body h3 a:hover{color:var(--gold)}.pcard:hover .pcard-media img{transform:scale(1.05)}.badge-new{position:absolute;top:14px;left:14px;background:var(--green);color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:var(--r-pill)}.heart{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:#ffffffeb;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;transition:transform .2s}.heart svg{width:16px;height:16px;stroke:var(--ink);stroke-width:1.7;fill:none;transition:fill .2s,stroke .2s}.heart:hover{transform:scale(1.1)}.heart.on svg,.heart:hover svg{fill:var(--gold);stroke:var(--gold)}.pcard-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.pprice{font-weight:600;font-size:.98rem;color:var(--ink)}.pprice small{color:var(--ink-soft);font-weight:500;font-size:.78rem}.pcard-body h3{font-family:Fraunces,serif;font-weight:500;font-size:1.15rem;margin:0;line-height:1.2}.rating{display:flex;align-items:center;gap:6px;font-size:.76rem;color:var(--ink-soft)}.rating .stars{color:var(--gold);letter-spacing:.5px;font-size:.82rem}.pnote{font-size:.86rem;color:var(--ink-soft)}.pcard .btn{margin-top:12px}.pavail{display:flex;align-items:center;gap:7px;font-size:.72rem;color:var(--ink-soft);margin-top:10px}.pavail .dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.pattr{display:flex;gap:12px;margin-top:2px}.pattr svg{width:18px;height:18px;stroke:var(--ink-soft);stroke-width:1.4;fill:none;opacity:.7}.filmwrap{position:relative;height:440vh;background:var(--ink)}.filmstick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.filmcanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block;background:var(--ink)}.film-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse at 50% 48%,#08060426,#08060480 66%,#080604b8)}.film-txt{position:absolute;z-index:2;color:#f5eedf;opacity:0;transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.3,1)}.film-txt .serif,.film-txt h2{font-family:Playfair Display,Georgia,serif;font-weight:500}.film-left{left:clamp(20px,5vw,96px);top:50%;transform:translateY(calc(-50% + 34px));max-width:min(36vw,440px)}.film-left.in{opacity:1;transform:translateY(-50%)}.film-stat{font-size:clamp(3.6rem,9vw,7.6rem);line-height:.86;font-weight:600;color:var(--gold-bright);text-shadow:0 2px 2px rgba(0,0,0,.45),0 14px 40px rgba(0,0,0,.55)}.film-stat span{font-size:.46em;vertical-align:top;font-weight:500}.film-stat-2{font-size:clamp(2.3rem,5.4vw,4.2rem);line-height:.95;margin:.05em 0 .5em;color:var(--gold-bright);text-shadow:0 2px 2px rgba(0,0,0,.4),0 10px 30px rgba(0,0,0,.5)}.film-left p{font:400 clamp(.95rem,1.15vw,1.12rem)/1.55 Inter,sans-serif;color:#f5eedfd1;max-width:32ch;margin:0}.film-right{right:clamp(20px,5vw,96px);top:50%;transform:translateY(calc(-50% + 34px));text-align:right}.film-right.in{opacity:1;transform:translateY(-50%)}.film-right h2{font-size:clamp(2.6rem,5.8vw,5.2rem);line-height:1.03;margin:0}.film-bottom{left:50%;bottom:clamp(28px,7vh,72px);transform:translate(-50%,34px);text-align:center;width:min(92vw,780px)}.film-bottom.in{opacity:1;transform:translate(-50%)}.film-bottom span{font:600 clamp(.86rem,1.35vw,1.12rem)/1.4 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f5eedfeb}.film-cta{margin-top:22px}@media(max-width:820px){.filmwrap{height:300vh}.film-scrim{background:linear-gradient(180deg,#0806048c,#08060459 40%,#080604b8)}.film-txt{left:0;right:0;text-align:center;max-width:none;padding-inline:24px}.film-left{top:9%;transform:translateY(24px)}.film-left.in{transform:none}.film-left p{margin-inline:auto}.film-right{top:auto;bottom:20%;text-align:center;transform:translateY(24px)}.film-right.in{transform:none}.film-stat{font-size:clamp(3.2rem,18vw,5rem)}.film-stat-2{font-size:clamp(2rem,11vw,3rem)}.film-right h2{font-size:clamp(2rem,10vw,3rem)}.film-bottom{bottom:6%}}@media(prefers-reduced-motion:reduce){.film-txt{transition:opacity .3s}}.gift{position:relative;width:100%;border-radius:var(--r-xl);overflow:hidden;isolation:isolate;aspect-ratio:2.3/1;min-height:440px;display:flex;align-items:center;box-shadow:0 50px 90px -60px #17161480}.gift-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;z-index:-2}.gift:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(28,18,10,.78) 0%,rgba(28,18,10,.55) 30%,rgba(28,18,10,.18) 52%,transparent 66%)}.gift-in{max-width:calc(488px + var(--hero-in));padding:clamp(30px,4vw,64px);padding-left:calc(var(--pad) - var(--pad-hero))}.gift-eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(--gold-bright);font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;margin-bottom:18px}.gift-eyebrow:before{content:"";width:46px;height:1px;background:currentColor;opacity:.55}.gift h2{font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.08;margin:0 0 .4em;color:#fbf6ec}.gift h2 .g{color:var(--gold-bright)}.gift p{color:#fbf6ecd1;margin:0 0 1.7em;max-width:40ch;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}@media(max-width:900px){.gift{aspect-ratio:auto}.gift{flex-direction:column;align-items:stretch;min-height:0;background:#1d130b}.gift:before{display:none}.gift-bg{position:relative;inset:auto;height:auto;aspect-ratio:5/4;object-position:86% 50%;z-index:0;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.gift-in{margin-top:-28px;position:relative;padding:0 var(--hero-in) clamp(30px,8vw,44px)}.gift .btn{width:100%;padding-inline:1.2em}.gift-eyebrow:before{display:none}}@media(min-width:561px)and (max-width:900px){.gift-bg{aspect-ratio:16/9;object-position:70% 40%}.gift-in{max-width:none}.gift .btn{width:auto}}.dark{background:var(--ink);color:var(--cream-1);border-radius:var(--r-xl);overflow:hidden}.quality{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);align-items:center;padding:clamp(38px,6vw,86px)}.quality>div{min-width:0}.quality .eyebrow{color:var(--gold-bright)}.quality h2{font-size:clamp(2rem,4.2vw,3.3rem);margin:.2em 0 .5em;color:#fff}.quality p{color:#ffffffc7;margin:0 0 1.4em;max-width:46ch;overflow-wrap:break-word}.bignum{font-family:Fraunces,serif;font-weight:500;font-size:clamp(4.2rem,11vw,8rem);line-height:.8;color:var(--gold-bright)}.bignum sup{font-size:.32em;vertical-align:super;color:#fff}.qstats{display:flex;gap:36px;margin-top:22px;flex-wrap:wrap}.qstats b{display:block;font-family:Fraunces,serif;font-size:2rem;color:#fff;line-height:1}.qstats span{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.stmtsec{position:relative;background:#241c12;color:var(--cream-1);overflow:hidden;isolation:isolate;min-height:92vh;min-height:92svh;display:flex;align-items:center}.stmtsec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 28% 42%,rgba(216,178,92,.16),transparent 58%),radial-gradient(ellipse at 90% 90%,rgba(216,178,92,.08),transparent 55%)}.stmtsec .doodle{position:absolute;stroke:var(--gold-bright);stroke-width:1.4;fill:none;opacity:.22;z-index:0;pointer-events:none}.stmtsec .d1{top:-3%;right:-2%;width:min(30vw,400px);transform:rotate(10deg)}.stmtsec .d2{bottom:-5%;left:-2%;width:min(26vw,340px);transform:rotate(-12deg)}.stmt-in{position:relative;z-index:1;width:100%;max-width:var(--maxw);margin:0 auto;padding:clamp(30px,6vw,84px)}.stmt-in .eyebrow{color:var(--gold-bright);display:block;margin-bottom:clamp(16px,2.5vw,28px)}.stmt-big{font-family:Playfair Display,Fraunces,serif;font-weight:600;font-size:clamp(2.3rem,6.2vw,6rem);line-height:1.05;letter-spacing:-.02em;margin:0;max-width:19ch}.stmt-big .hl{color:#241c12;background:var(--gold-bright);padding:.03em .24em;border-radius:.26em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.stmt-accent{font-family:Caveat,cursive;font-weight:700;color:var(--gold-bright);font-size:clamp(1.8rem,3.6vw,3.1rem);display:inline-block;margin-top:.35em;transform:rotate(-2.5deg)}@media(max-width:640px){.stmtsec{min-height:auto;padding-block:clamp(64px,16vw,110px)}.stmt-big{max-width:none}}.tst{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 2px 10px}.tst::-webkit-scrollbar{display:none}.tst img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.tcard{flex:0 0 calc((100% - 66px)/4);scroll-snap-align:start;background:#fff;border-radius:var(--r-lg);overflow:hidden;border:1px solid rgba(23,22,20,.06);display:flex;flex-direction:column;min-width:0;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s}.tcard:hover{transform:translateY(-6px);box-shadow:0 26px 50px -28px #17161452}.tphoto{aspect-ratio:4/3;overflow:hidden;background:#f3ecdd}.tphoto img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.tcard:hover .tphoto img{transform:scale(1.04)}.tbody{padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.tmeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tmeta .stars{color:var(--gold);letter-spacing:1px;font-size:.92rem}.tname{display:inline-flex;align-items:center;gap:6px;background:var(--cream-2);border-radius:var(--r-pill);padding:4px 11px;font-size:.82rem;font-weight:600}.tname .verif{width:15px;height:15px;fill:var(--gold)}.tquote{font-family:Fraunces,serif;font-size:1.05rem;line-height:1.5;margin:0}.tprod{margin-top:auto;display:flex;align-items:center;gap:12px;background:var(--cream-1);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px}.tprod .pi{width:42px;height:42px;object-fit:contain;border-radius:8px;background:radial-gradient(circle,#fff,#f3ecdd);flex-shrink:0}.tprod .pt{min-width:0}.tprod .pt b{font-size:.85rem;display:block;line-height:1.2}.tprod .pt span{font-size:.78rem;color:var(--gold);font-weight:600}.tprod .date{margin-left:auto;font-size:.7rem;color:var(--ink-soft);white-space:nowrap;text-align:right}.tst-ctrl{display:flex;justify-content:center;gap:12px;margin-top:24px}.tst-arrow{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--line);background:#fff;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--ink);display:grid;place-items:center;transition:background .2s,color .2s,border-color .2s,transform .2s}.tst-arrow:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-2px)}@media(max-width:1100px){.tcard{flex-basis:calc((100% - 44px)/3)}}@media(max-width:820px){.tcard{flex-basis:calc((100% - 22px)/2)}}@media(max-width:560px){.tcard{flex-basis:86%}}.cmpsec{position:relative;background:#1b1610;color:var(--cream-1);overflow:hidden;isolation:isolate;min-height:100vh;min-height:100svh;display:flex;align-items:center}.cmpsec .bgimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.14;filter:blur(4px);z-index:0}.cmpsec .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 50% 4%,rgba(216,178,92,.2),transparent 55%),linear-gradient(180deg,#120e099e,#120e09ed)}.cmp-in{position:relative;z-index:1;width:100%;max-width:1060px;margin:0 auto;padding:clamp(24px,3.4vw,44px)}.cmp-photo{position:absolute;z-index:0;left:clamp(-130px,-5vw,-50px);top:50%;width:min(42vw,560px);height:min(84vh,780px);transform:translateY(-50%) rotate(45deg);transform-origin:center center;pointer-events:none;-webkit-user-select:none;user-select:none}.cmp-photo img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 26px 46px rgba(0,0,0,.5))}@media(max-width:960px){.cmpsec{flex-direction:column;min-height:auto;padding-block:clamp(44px,10vw,74px)}.cmp-photo{position:relative;left:auto;top:auto;transform:rotate(20deg);width:auto;height:34vh;max-height:320px;margin:4px auto -4px}}.cmp-head{text-align:center;margin-bottom:clamp(16px,2.2vw,28px)}@media(max-width:640px){.cmp-head{padding-inline:calc(var(--pad) - clamp(24px,3.4vw,44px))}}.cmp-head .eyebrow{color:var(--gold-bright)}.cmp-head h2{font-size:clamp(2rem,4.6vw,3.7rem);color:#fff;margin:.2em 0 .25em;line-height:1.05}.cmp-head h2 .g{color:var(--gold-bright)}.cmp-head p{color:#ffffffb8;margin:0}.ctable{position:relative;display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:stretch}.ctable .glow{position:absolute;z-index:0;top:-16px;bottom:-16px;left:calc(1.3/3.3*100%);width:calc(1/3.3*100%);border-radius:24px;border:1.5px solid var(--gold);background:linear-gradient(180deg,#d8b25c38,#d8b25c0d);box-shadow:0 34px 80px -34px #d8b25c8c}.ctable>div{position:relative;z-index:1;padding:clamp(11px,1.7vw,18px) 16px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.ctable>div:nth-last-child(-n+3){border-bottom:0}.ccrit{font-weight:600;font-size:clamp(.95rem,1.3vw,1.08rem);min-width:0}.chdr{flex-direction:column;justify-content:flex-end;text-align:center;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.14)}.chdr.tv b{font-family:Fraunces,serif;color:#fff;font-size:clamp(1.15rem,1.8vw,1.4rem)}.chdr-logo{width:min(220px,92%);height:auto;display:block}.chdr .mark{width:32px;height:32px;fill:var(--gold-bright)}.chdr.other{color:#ffffffb8;font-size:clamp(.9rem,1.3vw,1rem)}.cell{justify-content:flex-start;gap:12px}.cell .ic{width:27px;height:27px;fill:none;stroke-width:2.8;flex-shrink:0}.cell .flag{font-size:1.35em;line-height:1;vertical-align:-3px}@media(min-width:641px){.ctable>.cell{padding-left:clamp(20px,4.5%,46px)}}.ic-yes{stroke:var(--gold-bright)}.ic-no{stroke:#fff6}.cell small{font-size:clamp(.84rem,1.15vw,.96rem);line-height:1.2}.cell.yes small{color:#fff;font-weight:600}.cell.no small{color:#ffffff80}@media(max-width:640px){.cmpsec{min-height:auto;padding-block:clamp(50px,12vw,80px)}.ctable{grid-template-columns:1fr;max-width:420px;margin:0 auto}.ctable .glow{display:none}.ctable>div{border:none;padding:5px 8px}.ctable>.chdr{display:none}.ctable>.ccrit:empty{display:none}.ccrit{font-family:Fraunces,serif;font-weight:500;font-size:1.1rem;padding:18px 8px 4px;border-top:1px solid rgba(255,255,255,.12)}.ctable>.ccrit:first-child{border-top:0}.cell{justify-content:flex-start;gap:10px}.cell:before{width:112px;flex-shrink:0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.cell.col-tv:before{content:"The Vanilla";color:var(--gold-bright)}.cell.col-other:before{content:"Herk\f6mmlich"}}.recipes{position:relative;width:100%;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:2.4/1;min-height:440px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink);background:var(--cream-1);isolation:isolate}.recipes-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.03);will-change:transform;border-radius:inherit}.recipes:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 46% 52% at 50% 48%,#fbf6ec9e,#fbf6ec47 55%,#fbf6ec00)}.recipes-inner{padding:clamp(24px,3vw,40px);max-width:620px}.recipes .eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(--gold)}.recipes .eyebrow:before,.recipes .eyebrow:after{content:"";width:44px;height:1px;background:currentColor;opacity:.55}.recipes h2{font-size:clamp(2.4rem,4.6vw,4.4rem);margin:.15em 0 .45em;line-height:1.02}@media(max-width:860px){.recipes{aspect-ratio:auto;min-height:clamp(440px,110vw,560px)}}.recipes p{color:var(--ink-2);margin:0 0 1.8em;font-size:1.05rem;max-width:46ch;margin-inline:auto}.voices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.voice{background:#fff;border-radius:var(--r-lg);padding:32px;border:1px solid rgba(23,22,20,.06);min-width:0}.voice .stars{color:var(--gold);letter-spacing:3px;margin-bottom:12px}.voice p{font-family:Fraunces,serif;font-size:1.1rem;line-height:1.5;margin:0 0 16px}.voice b{font-weight:600}.voice em{color:var(--ink-soft);font-size:.85rem;font-style:normal}.news{text-align:center;max-width:560px;margin:0 auto}.news h2{font-size:clamp(1.9rem,4vw,3rem);margin:.3em 0}.news p{color:var(--ink-soft);margin:0 0 1.6em}.news form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.news input{flex:1;min-width:220px;padding:1em 1.3em;border-radius:var(--r-pill);border:1px solid var(--line);background:#fff;font:inherit}.news input:focus{outline:none;border-color:var(--gold)}.nlx{position:relative;margin-inline:var(--pad-hero);border-radius:var(--r-xl);overflow:hidden;isolation:isolate;box-shadow:0 50px 90px -60px #17161480;background:#120e0a}.nlx{height:max(726px,calc((100vw - 2*var(--pad-hero))/2.3))}.nlx-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.12);transform-origin:50% 2%}.nlx:before{content:"";position:absolute;left:0;right:0;top:0;height:74%;z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 18%,#0c09068c,#0c090600 75%)}.nlx-in{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:clamp(26px,2.6vw,40px) clamp(20px,5vw,40px) 0;gap:clamp(8px,1vw,13px)}.nlx-eyebrow{display:inline-flex;align-items:center;gap:16px;color:var(--gold-bright);font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700}.nlx-eyebrow:before,.nlx-eyebrow:after{content:"";width:46px;height:1px;background:currentColor;opacity:.55}.nlx h2{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.08;margin:0;color:#fbf6ec;max-width:20ch}.nlx h2 .g{color:var(--gold-bright)}.nlx-sub{color:#fbf6eccc;max-width:54ch;margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.nlx-form{display:flex;align-items:center;gap:8px;background:#fff;border-radius:var(--r-pill);padding:7px 7px 7px 12px;width:min(540px,100%);margin-top:clamp(8px,1vw,14px);box-shadow:0 24px 50px -30px #17161466}.nlx-form input{flex:1;min-width:0;border:0;background:transparent;padding:.85em .6em;font:inherit;color:var(--ink)}.nlx-form input::placeholder{color:var(--ink-soft)}.nlx-form input:focus{outline:none}.nlx-form button{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;background:var(--gold);color:#fff;border:0;border-radius:var(--r-pill);padding:.9em 1.5em;font:inherit;font-weight:600;cursor:pointer;transition:background .25s,transform .25s}.nlx-form button:hover{background:var(--gold-bright);transform:translateY(-1px)}.nlx-form button .arrow{transition:transform .25s}.nlx-form button:hover .arrow{transform:translate(4px)}.nlx-consent{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;color:#fbf6ec9e;margin:clamp(4px,.8vw,10px) 0 0}.nlx-consent svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.7;flex-shrink:0}@media(max-width:860px){.nlx{display:flex;flex-direction:column-reverse;height:auto}.nlx:before{display:none}.nlx-bg{height:auto;position:relative;inset:auto;aspect-ratio:1/1;object-fit:cover;object-position:51% 100%;margin-top:-40px;transform:scale(1.45);transform-origin:51% 96%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);mask-image:linear-gradient(180deg,transparent,#000 22%)}.nlx-in{position:relative;inset:auto;padding:clamp(38px,10vw,58px) clamp(20px,6vw,40px) 0;z-index:2}.nlx-form{flex-direction:column;align-items:stretch;background:transparent;box-shadow:none;padding:0;gap:10px}.nlx-form input{background:#fff;border-radius:var(--r-pill);box-shadow:0 14px 30px -22px #0006}.nlx-form button{justify-content:center}}.faq{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,80px);align-items:start}.faq-head{position:sticky;top:calc(var(--head-h) + 24px)}.eyebrow-b{display:inline-flex;gap:.55em;align-items:center;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold)}.eyebrow-b:before{content:"["}.eyebrow-b:after{content:"]"}.faq-head h2{font-size:var(--title);margin:.25em 0 .35em}.faq-head p{color:var(--ink-soft);margin:0 0 1.6em;max-width:34ch}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px 4px;font-family:Fraunces,serif;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:500;transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover,.faq-item[open] summary{color:var(--gold)}.faq-ico{position:relative;width:20px;height:20px;flex-shrink:0}.faq-ico:before,.faq-ico:after{content:"";position:absolute;background:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-ico:before{top:9px;left:0;width:20px;height:2px}.faq-ico:after{left:9px;top:0;width:2px;height:20px}.faq-item[open] .faq-ico:after{transform:scaleY(0)}.faq-a{padding:0 4px 28px;color:var(--ink-soft);max-width:62ch;line-height:1.7}@media(max-width:900px){.faq{grid-template-columns:1fr}.faq-head{position:static}}.tstrip{border-top:1px solid var(--line)}.tstrip .wrap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding-block:36px}.tstrip div{text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.tstrip svg{width:30px;height:30px;stroke:var(--gold);stroke-width:1.3;fill:none}.tstrip b{font-weight:700;font-size:.9rem}.tstrip span{font-size:.76rem;color:var(--ink-soft);max-width:22ch}footer{position:relative;color:var(--cream-1);margin-top:clamp(16px,2vw,32px);padding-block:clamp(84px,10vw,150px) clamp(34px,4vw,48px);overflow:hidden;background:#140f0a;isolation:isolate}.fbg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#120d08f7,#120d08e6 40%,#120d089e,#120d084d)}footer>.wrap{position:relative;z-index:1}.f-top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.9fr));gap:clamp(24px,3vw,52px);align-items:start}.f-brand img{height:52px;margin-bottom:10px;display:block}.f-brand .f-tag{display:block;font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:24px}.f-brand .addr{color:#ffffff9e;font-size:.9rem;line-height:1.65;margin:0 0 22px}.f-social{display:flex;gap:12px}.f-social a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.22);display:grid;place-items:center;color:#ffffffc7;transition:background .25s,border-color .25s,color .25s,transform .25s}.f-social a:hover{background:var(--gold);border-color:var(--gold);color:#fff;transform:translateY(-2px)}.f-social svg{width:17px;height:17px;fill:currentColor}.f-col{border-left:1px solid rgba(255,255,255,.13);padding-left:clamp(20px,2.4vw,40px)}footer h4{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);margin:6px 0 18px}footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}footer ul a{color:#ffffffb8;font-size:.92rem;transition:color .2s}footer ul a:hover{color:#fff}.f-bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:clamp(36px,4.5vw,60px);padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:.8rem;color:#ffffff80}.pays{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.pays img{height:30px;width:auto;display:block}.bsec{position:relative;overflow:hidden;background:var(--cream-1);padding-block:clamp(40px,6vw,88px) clamp(48px,7vw,104px)}.bsec-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0}.bsec:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--cream-1) 0%,rgba(251,246,236,.6) 12%,rgba(251,246,236,.5) 50%,rgba(251,246,236,.85) 100%)}.bsec-in{position:relative;z-index:1}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.reveal.in{opacity:1;transform:none}@media(max-width:1160px){.prods{grid-template-columns:repeat(3,minmax(0,1fr))}.cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hero-card:before{background:linear-gradient(0deg,#0a0a09e0,#0a0a0959 45%,#0a0a0926)}.hero-card{align-items:flex-end;color:#fff}.hero-card img.bg{object-position:67% 0%}.hero-copy{color:#fff}.hero-sub{color:#ffffffe6}.hero .eyebrow{color:var(--gold-bright)}.hero-trust .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.quality,.voices{grid-template-columns:1fr}.tstrip .wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.f-top{grid-template-columns:1fr 1fr}.f-col{border-left:0;padding-left:0}footer:after{background:linear-gradient(180deg,#120d08db,#120d08f5)}.vrail,.menu{display:none}.burger{display:grid;place-items:center}}@media(max-width:600px){.menu,.tb-soc,.sec-link{display:none}.burger{display:grid;place-items:center}.tb-mid{text-align:left}.cats,.prods{grid-template-columns:repeat(2,minmax(0,1fr))}.prods .btn{padding:.7em;font-size:.76rem}.sec-head{flex-direction:column;align-items:flex-start}.tstrip .wrap,.f-top{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media(max-width:340px){.brand img{height:30px}.nav-ico{gap:11px}}@media(max-width:640px){.hero-card{flex-direction:column;align-items:stretch;min-height:0;background:#100d0a}.hero-card:before{display:none}.hero-card img.bg{position:relative;inset:auto;height:auto;aspect-ratio:1/1;object-position:66% 0%;transform:none!important;border-radius:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.hero-copy{position:relative;margin-top:-56px;padding-top:0}}.hero-card{clip-path:inset(0 round var(--r-xl));-webkit-clip-path:inset(0 round var(--r-xl))}.gift,.recipes,.nlx{transform:translateZ(0)}.faq-head h2,.sec-head h2,.nlx h2,.gift h2,.recipes h2,.cmp-head h2{line-height:1.05}.brand{flex:none}.brand img{width:auto;max-width:none}.menu a{white-space:nowrap}@media(min-width:901px)and (max-width:1180px){.brand img{height:50px!important}.menu{gap:clamp(12px,1.6vw,26px)}.nav-ico{gap:16px}}:root{--title:clamp(2.6rem,5.2vw,4.6rem)}.gift h2{font-size:clamp(2.3rem,3.9vw,3.6rem)}.quality h2{font-size:clamp(2.3rem,4.7vw,3.7rem)}.cmp-head h2{font-size:clamp(2.3rem,5.2vw,4.2rem)}.recipes h2{font-size:clamp(2.7rem,5.2vw,5rem)}.nlx h2{font-size:clamp(2.3rem,4.8vw,4rem)}@media(min-width:821px){.hero h1{font-size:clamp(3rem,6vw,5.9rem)}.film-right h2{font-size:clamp(2.8rem,6.2vw,5.7rem)}}.brand img{height:66px}@media(max-width:600px){.brand img{height:min(48px,11.2vw)}}@media(max-width:340px){.brand img{height:32px}}.pcard-vid{object-position:50% 74%}.cat-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:52% 50%;opacity:0;transition:opacity .45s ease;pointer-events:none}.cat:hover .cat-vid{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tv-index.css.map */
