/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0d0d0d;--cream:#f3ebdd;--paper:#faf6ee;--og:#e7b62f;--coffee:#b65432;--bhel:#6c2b88;--protein:#0a8b8c;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--cream);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0;overflow-x:hidden}body.cart-open{overflow:hidden}::selection{background:var(--og);color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit}button,a{outline-offset:4px}:focus-visible{outline:3px solid var(--og)}.section-index{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.button{letter-spacing:.1em;cursor:pointer;min-height:50px;transition:transform .25s var(--ease),background .25s,color .25s;border:1px solid;justify-content:center;align-items:center;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-yellow{background:var(--og);color:var(--ink);border-color:var(--og)}.button-black{background:var(--ink);color:var(--cream);border-color:var(--ink)}.text-link{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:6px;font-size:12px;font-weight:800}.text-link.dark{color:var(--ink)}.nav{z-index:60;height:54px;color:var(--cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d0df0;border:1px solid #f3ebdd47;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid;position:fixed;top:14px;left:18px;right:18px}.nav-logo{align-items:center;width:max-content;height:48px;display:flex;overflow:hidden}.nav-logo img{width:116px;height:auto;display:block}.nav-links{letter-spacing:.12em;gap:32px;font-size:11px;font-weight:700;display:flex}.nav-links a,.nav-cart{transition:color .2s}.nav-links a:hover,.nav-cart:hover{color:var(--og)}.nav-cart{color:inherit;cursor:pointer;letter-spacing:.12em;background:0;border:0;justify-self:end;font-size:11px;font-weight:700}.hero{background:var(--ink);min-height:100svh;color:var(--cream);padding:130px 4vw 60px;position:relative;overflow:hidden}.hero-word{font-family:var(--font-display);letter-spacing:-.11em;white-space:nowrap;color:var(--cream);font-size:26.4vw;line-height:.72;display:flex;position:absolute;top:5vh;left:-.8vw;right:0}.hero-word span{animation:letter-in .8s var(--ease) both;display:inline-block}.hero-word span:nth-child(2){animation-delay:60ms}.hero-word span:nth-child(3){animation-delay:.12s}.hero-word span:nth-child(4){animation-delay:.18s}.hero-word span:nth-child(5){animation-delay:.24s}@keyframes letter-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(70%)rotate(7deg)}to{opacity:1;clip-path:inset(0);transform:none}}.hero-copy{z-index:4;position:absolute;bottom:9vh;left:4vw}.kicker{color:var(--og);letter-spacing:.15em;font-size:11px;font-weight:800}.hero-copy h1{font-family:var(--font-display);letter-spacing:-.065em;margin:18px 0;font-size:clamp(60px,7.2vw,112px);line-height:.78}.hero-copy h1 em{color:var(--og);font-style:normal}.hero-copy>p:not(.kicker){font-size:14px;line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:28px;display:flex}.hero-pack-wrap{z-index:3;width:min(31vw,470px);height:min(73vh,735px);animation:pack-in 1s .15s var(--ease) both;position:absolute;bottom:-5vh;right:5.5vw;transform:rotate(3deg)}@keyframes pack-in{0%{opacity:0;transform:translate(40%,25%)rotate(16deg)}to{opacity:1;transform:rotate(3deg)}}.pack-shadow{filter:blur(28px);background:#000000b3;position:absolute;inset:7% 3% -2%;transform:translate(22px,30px)}.pack{aspect-ratio:.64;background-color:var(--cream);background-image:url(/products/krave-packaging-source.png);background-repeat:no-repeat;background-size:573%;background-position:var(--pack-position) 3.4%;position:relative;overflow:hidden}.hero-pack{filter:drop-shadow(0 30px 35px #0000008c);width:100%;height:100%}.crumb{background:var(--og);clip-path:polygon(15% 0,100% 22%,72% 100%,0 68%);width:12px;height:18px;position:absolute}.crumb-a{top:28%;right:-14%;transform:rotate(27deg)}.crumb-b{width:8px;height:12px;bottom:16%;left:-20%;transform:rotate(-18deg)}.scroll-cue{writing-mode:vertical-rl;letter-spacing:.17em;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:4vh;right:2vw}.scroll-cue i{background:var(--og);width:1px;height:54px}.crack{background:var(--ink);height:100svh;color:var(--cream);position:relative;overflow:hidden}.crack-visual{width:min(37vw,540px);height:68vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.brittle-sheet{clip-path:polygon(7% 0,94% 2%,100% 43%,91% 100%,4% 96%,0 39%);background-image:url(/products/krave-packaging-source.png);background-position:33% 52%;background-size:420%;border:1px solid #e7b62f8c;position:absolute;inset:7% 3%;box-shadow:0 30px 50px #0009}.crack-line{z-index:3;background:var(--cream);transform-origin:top;width:4px;height:83%;position:absolute;top:8%;left:62%;transform:rotate(7deg)scaleY(0)}.crack-copy{font-family:var(--font-display);letter-spacing:-.06em;opacity:0;font-size:clamp(58px,8vw,128px);line-height:.78;position:absolute;transform:translateY(40px)}.crack-copy-a{top:12vh;left:3vw}.crack-copy-b{text-align:right;bottom:12vh;right:3vw}.crack-copy-b span{color:var(--og)}.crack-copy-c{color:var(--og);bottom:10vh;left:4vw}.story{background:var(--cream);min-height:100svh;padding:110px 4vw 90px;position:relative;overflow:hidden}.story h2,.flavour-intro h2,.shop h2,.formats h2,.culture h2{font-family:var(--font-display);letter-spacing:-.075em;margin:55px 0;font-size:clamp(88px,14vw,210px);line-height:.72}.story h2 span{color:var(--coffee)}.story-grid{grid-template-columns:.72fr 1.28fr;align-items:end;gap:6vw;display:grid}.story-grid>p{max-width:440px;font-size:clamp(18px,2vw,30px);line-height:1.25}.brittle-macro{clip-path:polygon(4% 0,100% 0,96% 100%,0 93%);background-image:linear-gradient(90deg,#0d0d0d14,#0000),url(/products/krave-packaging-source.png);background-position:25% 38%;background-size:265%;height:420px;position:relative}.brittle-macro span{background:var(--cream);padding:12px;font-size:10px;font-weight:800;line-height:1.4;position:absolute;bottom:22px;right:22px}.flavour-intro{background:var(--ink);color:var(--cream);min-height:82vh;padding:100px 4vw}.flavour-intro h2{margin-bottom:0}.flavour-panel{background:var(--flavour);min-height:100svh;color:var(--ink);grid-template-columns:1.1fr .9fr;align-items:center;padding:5vw;display:grid;position:relative;overflow:hidden}.flavour-panel h3{font-family:var(--font-display);letter-spacing:-.08em;text-transform:uppercase;z-index:2;margin:0;font-size:clamp(100px,15vw,230px);line-height:.67;position:relative}.flavour-panel h3 span{display:block}.flavour-number{letter-spacing:.15em;font-size:11px;font-weight:800;position:absolute;top:4vw;left:4vw}.flavour-pack{z-index:3;width:min(29vw,435px);height:75vh;position:absolute;top:12vh;right:16vw;transform:rotate(2deg);box-shadow:25px 38px #0d0d0d2e}.flavour-panel:nth-of-type(odd) .flavour-pack{transform:rotate(-2deg)}.flavour-detail{z-index:4;border-top:2px solid var(--ink);width:240px;padding-top:14px;position:absolute;bottom:5vw;right:4vw}.flavour-detail p{font-size:17px;font-weight:700;line-height:1.2}.flavour-detail span,.flavour-detail strong{letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:10px;display:block}.flavour-detail strong{font-size:14px}.shop{background:var(--paper);padding:120px 3vw}.shop-heading{grid-template-columns:.35fr 1.65fr;display:grid}.shop-heading .section-index{padding-top:20px}.shop h2{margin:0 0 80px;font-size:clamp(85px,12vw,180px)}.shop h2 span{color:var(--bhel)}.product-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.product-card{background:var(--flavour);height:650px;overflow:hidden}.product-card-hit{width:100%;height:100%;color:var(--ink);cursor:pointer;text-align:left;background:0;border:0;padding:0;position:relative}.product-card .pack{width:72%;height:63%;transition:transform .45s var(--ease),box-shadow .45s;position:absolute;top:10%;left:14%;box-shadow:16px 22px #0d0d0d2e}:is(.product-card:hover .pack,.product-card-hit:focus-visible .pack){transform:translateY(-15px)rotate(3deg);box-shadow:24px 34px #0d0d0d2e}.product-index{font-size:10px;font-weight:800;position:absolute;top:14px;left:16px}.product-meta{border-top:2px solid var(--ink);padding-top:12px;position:absolute;bottom:18px;left:18px;right:18px}.product-meta b{font-family:var(--font-display);text-transform:uppercase;font-size:25px;display:block}.product-meta small{min-height:28px;margin-top:7px;font-size:11px;display:block}.product-meta i{letter-spacing:.12em;margin-top:16px;font-size:10px;font-style:normal;font-weight:800;display:block}.quick-backdrop,.cart-backdrop{z-index:100;background:#0d0d0db8;justify-content:flex-end;display:flex;position:fixed;inset:0}.quick{background:var(--cream);width:min(900px,94vw);height:100%;animation:drawer-in .45s var(--ease);grid-template-columns:.92fr 1.08fr;display:grid;position:relative}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}.quick-close{z-index:3;letter-spacing:.12em;cursor:pointer;background:0;border:0;font-size:11px;font-weight:800;position:absolute;top:20px;right:20px}.quick-pack{background:var(--flavour);justify-content:center;align-items:center;padding:70px;display:flex}.quick-pack .pack{width:100%;max-width:320px;box-shadow:20px 28px #0d0d0d33}.quick-copy{align-self:center;padding:12vh 5vw}.quick-copy h2{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:30px 0;font-size:clamp(55px,6vw,94px);line-height:.78}.quick-copy>p:not(.section-index){max-width:400px;line-height:1.5}.quick dl{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:34px 0;display:flex}.quick dl div{flex:1;padding:15px 0}.quick dt{letter-spacing:.15em;font-size:9px}.quick dd{margin:5px 0 0;font-weight:800}.formats{background:var(--og);padding:110px 4vw}.formats h2{font-size:clamp(88px,13vw,190px)}.formats h2 span{color:var(--paper)}.format-list{border-top:3px solid var(--ink)}.format-list article{border-bottom:1px solid var(--ink);grid-template-columns:60px 1fr .4fr .7fr .3fr;align-items:center;gap:20px;min-height:132px;transition:background .25s,padding .25s;display:grid}.format-list article:hover{background:var(--paper);padding:0 20px}.format-list article>span{font-size:10px}.format-list h3{font-family:var(--font-display);margin:0;font-size:clamp(26px,3vw,48px)}.format-list p{font-size:13px}.format-list b{text-align:right;font-size:28px}.manifesto{background:var(--ink);color:var(--cream);padding:100px 3vw}.manifesto .section-index{margin-bottom:20vh}.manifesto-line{min-height:66vh;font-family:var(--font-display);letter-spacing:-.07em;align-items:center;font-size:clamp(78px,13vw,200px);line-height:.76;display:flex}.manifesto .line-3{color:var(--og);justify-content:center;font-size:25vw}.manifesto .line-4{color:var(--og)}.culture{background:var(--cream);padding:120px 3vw}.culture-head{grid-template-columns:.3fr 1.7fr;display:grid}.culture h2{margin:0 0 90px;font-size:clamp(90px,14vw,210px)}.culture h2 span{color:var(--protein)}.culture-grid{grid-template-columns:1.2fr .8fr 1fr;grid-auto-rows:240px;gap:12px;display:grid}.culture-grid>*{border:1px solid var(--ink);font-family:var(--font-display);align-items:flex-end;margin:0;padding:24px;font-size:clamp(25px,3vw,46px);line-height:.92;display:flex}.culture-image{color:var(--paper);text-shadow:0 2px 15px #000;background-image:url(/products/krave-packaging-source.png);background-size:260%}.culture-a{background-position:12% 15%;grid-row:span 2}.culture-b{background-position:50% 72%;background-size:200%}.culture-c{background-position:90% 14%;grid-column:span 2}.culture-grid .purple{background:var(--bhel);color:var(--paper)}.culture-grid .teal{background:var(--protein);color:var(--paper)}.final-cta{background:var(--og);flex-direction:column;justify-content:center;min-height:105svh;padding:100px 4vw;display:flex;position:relative;overflow:hidden}.final-colours{opacity:.2;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.final-colours i:first-child{background:var(--og)}.final-colours i:nth-child(2){background:var(--coffee)}.final-colours i:nth-child(3){background:var(--bhel)}.final-colours i:nth-child(4){background:var(--protein)}.final-cta h2{z-index:3;width:55vw;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(76px,9vw,145px);line-height:.75;position:relative}.final-cta h2 span{color:var(--paper);letter-spacing:-.045em;white-space:nowrap;font-size:.72em;display:block}.final-packs{z-index:2;width:45vw;height:67vh;position:absolute;bottom:7vh;right:1.5vw}.final-pack{width:30%;height:78%;position:absolute;bottom:0;box-shadow:15px 20px #0d0d0d2e}.fp-0{left:2%;transform:rotate(-8deg)}.fp-1{bottom:10%;left:24%;transform:rotate(-3deg)}.fp-2{bottom:5%;left:47%;transform:rotate(3deg)}.fp-3{left:69%;transform:rotate(8deg)}.final-actions{z-index:4;align-items:center;gap:28px;margin-top:45px;display:flex;position:relative}.footer{background:var(--ink);color:var(--cream);padding:70px 3vw 18px;position:relative;overflow:hidden}.footer-links{grid-template-columns:.6fr .8fr 1fr;gap:5vw;min-height:270px;display:grid}.footer-links div{letter-spacing:.08em;flex-direction:column;gap:13px;font-size:12px;display:flex}.footer-links p{font-family:var(--font-display);justify-self:end;font-size:27px}.footer-brand{height:clamp(210px,31vw,450px);margin:-3vw -1vw -1vw;position:relative;overflow:hidden}.footer-brand img{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer>small{letter-spacing:.14em;border-top:1px solid #f3ebdd4d;padding-top:12px;font-size:9px;display:block}.loader{z-index:999;background:var(--ink);color:var(--cream);transition:clip-path .8s .1s var(--ease);clip-path:inset(0);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader span{font-family:var(--font-display);letter-spacing:-.09em;font-size:24vw}.loader i{background:var(--og);width:3px;height:100%;position:absolute;transform:rotate(8deg)}.loader.is-done{clip-path:inset(0 0 100%);pointer-events:none}.cart-drawer{background:var(--ink);width:min(520px,100%);height:100%;color:var(--cream);animation:drawer-in .4s var(--ease);flex-direction:column;display:flex}.cart-drawer header{border-bottom:1px solid #f3ebdd40;justify-content:space-between;align-items:center;padding:25px;display:flex}.cart-drawer header h2{font-family:var(--font-display);margin:0;font-size:27px}.cart-drawer header h2 span{color:var(--og)}.cart-drawer header button{color:inherit;letter-spacing:.12em;cursor:pointer;background:0;border:0;font-size:10px}.cart-items{flex:1;overflow:auto}.cart-item{border-bottom:1px solid #f3ebdd38;grid-template-columns:95px 1fr 30px;gap:20px;padding:22px;display:grid;position:relative}.cart-item .pack{width:95px;height:145px}.cart-item h3{font-family:var(--font-display);text-transform:uppercase;margin:12px 0 6px;font-size:23px}.cart-item p{color:#f3ebdd9e;font-size:11px}.quantity{border:1px solid #f3ebdd73;justify-content:space-between;align-items:center;width:105px;margin-top:20px;display:flex}.quantity button{width:32px;height:32px;color:var(--cream);cursor:pointer;background:0;border:0}.quantity span{font-size:12px}.remove{color:var(--cream);cursor:pointer;background:0;border:0;align-self:start;font-size:20px}.cart-empty{padding:60px 25px}.cart-empty strong{font-family:var(--font-display);font-size:60px;line-height:.78}.cart-empty p{color:#f3ebdda6;margin:24px 0}.cart-drawer footer{border-top:1px solid #f3ebdd4d;padding:24px}.cart-drawer footer>div{justify-content:space-between;margin-bottom:18px;display:flex}.cart-drawer footer strong{font-size:28px}.cart-drawer footer .button{width:100%}.cart-drawer footer small{text-align:center;color:#f3ebdd8c;margin-top:12px;font-size:9px;display:block}@media (max-width:900px){.nav{top:10px;left:10px;right:10px}.nav-links{display:none}.hero{padding:100px 20px 50px}.hero-word{font-size:28vw;top:13vh}.hero-copy{bottom:6vh;left:20px}.hero-copy h1{font-size:clamp(55px,10vw,90px)}.hero-pack-wrap{width:40vw;height:62vh;right:3vw}.story-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.shop-heading,.culture-head{grid-template-columns:1fr}.quick{grid-template-columns:1fr 1fr}.flavour-pack{width:37vw;right:10vw}.culture-grid{grid-template-columns:1fr 1fr}.culture-c{grid-column:span 1}.final-packs{opacity:.75}.footer-links{grid-template-columns:1fr 1fr}.footer-links p{grid-column:span 2;justify-self:start}}@media (max-width:767px){.section-index{font-size:9px}.hero{min-height:920px}.hero-word{font-size:31vw;top:110px}.hero-copy{bottom:50px}.hero-copy h1{font-size:63px}.hero-copy>p:not(.kicker){font-size:12px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-pack-wrap{width:57vw;height:470px;bottom:180px;right:-7vw}.scroll-cue{display:none}.crack{flex-direction:column;justify-content:center;height:900px;display:flex}.crack-visual{width:66vw;height:430px;top:48%}.crack-copy{opacity:1;font-size:48px;transform:none}.crack-copy-a{top:70px}.crack-copy-b{bottom:70px}.crack-copy-c{bottom:270px;left:20px}.story,.shop,.formats,.culture{padding:80px 20px}.story h2,.shop h2,.formats h2,.culture h2{margin:42px 0;font-size:70px}.brittle-macro{height:310px}.flavour-intro{min-height:650px;padding:75px 20px}.flavour-intro h2{margin-top:45px;font-size:72px}.flavour-panel{min-height:780px;padding:70px 20px 30px;display:block}.flavour-panel h3{font-size:88px}.flavour-number{top:22px;left:20px}.flavour-pack{width:58vw;height:470px;top:230px;right:21vw}.flavour-detail{width:calc(100% - 40px);bottom:25px;left:20px;right:auto}.flavour-detail p{font-size:14px}.shop-heading{display:block}.product-grid{grid-template-columns:1fr}.product-card{height:590px}.product-card .pack{width:62%;left:19%}.quick{display:block;overflow:auto}.quick-pack{height:48vh;padding:45px}.quick-pack .pack{width:auto;height:100%}.quick-copy{padding:45px 24px}.quick-copy h2{font-size:58px}.format-list article{grid-template-columns:35px 1fr auto;gap:8px;padding:18px 0}.format-list article strong,.format-list p{grid-column:2}.format-list b{grid-area:1/3/4}.manifesto{padding:80px 20px}.manifesto .section-index{margin-bottom:14vh}.manifesto-line{min-height:55vh;font-size:70px}.manifesto .line-3{font-size:37vw}.culture-grid{display:block}.culture-grid>*{min-height:230px;margin-bottom:10px}.culture-a{height:470px}.final-cta{justify-content:flex-start;min-height:930px;padding:70px 20px}.final-cta h2{width:auto;font-size:70px}.final-packs{width:100vw;height:430px;bottom:120px;right:-3vw}.final-pack{width:32%;height:70%}.fp-0{left:0}.fp-1{left:22%}.fp-2{left:44%}.fp-3{left:66%}.final-actions{justify-content:space-between;position:absolute;bottom:40px;left:20px;right:20px}.footer{padding:60px 20px 16px}.footer-links{grid-template-columns:1fr 1fr;min-height:340px}.footer-brand{height:42vw;min-height:150px;margin:0 -10px}.cart-drawer{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.crack-copy{opacity:1;transform:none}.loader{display:none}}html,body{max-width:100%;overflow-x:clip}.hero-pack-wrap{aspect-ratio:.64;height:auto;bottom:-3vh}.flavour-pack,.product-card .pack,.final-pack,.cart-item .pack{height:auto}@media (max-width:900px){.hero-pack-wrap{height:auto}}@media (max-width:767px){.hero-pack-wrap{width:64vw;height:auto;bottom:220px;right:0}.hero-pack-wrap .crumb-a{display:none}.flavour-pack{height:auto}.final-packs{width:100%;right:0}.fp-3{left:65%}}.pack{background-image:var(--pack-master);image-rendering:auto}.hero-pack,.flavour-pack,.product-card .pack,.final-pack{filter:drop-shadow(0 24px 24px #0d0d0d38);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-pack{filter:drop-shadow(0 34px 34px #0000008f)}.flavour-pack{box-shadow:none;filter:drop-shadow(24px 34px #0d0d0d29)drop-shadow(0 22px 24px #0d0d0d26)}.product-card .pack{box-shadow:none;filter:drop-shadow(15px 20px #0d0d0d29);will-change:transform}:is(.product-card:hover .pack,.product-card-hit:focus-visible .pack){box-shadow:none;filter:drop-shadow(23px 30px #0d0d0d29)drop-shadow(0 16px 14px #0d0d0d29)}.final-pack{box-shadow:none;filter:drop-shadow(15px 22px 12px #0d0d0d42)}.crack-visual{isolation:isolate;width:min(44vw,630px);height:72vh}.brittle-object{object-fit:contain;filter:drop-shadow(0 30px 26px #000000b8);will-change:transform,opacity;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.brittle-whole{z-index:2}.piece-left,.piece-right{opacity:0;z-index:3}.piece-left{clip-path:polygon(0 0,57% 0,51% 23%,58% 41%,49% 62%,55% 79%,48% 100%,0 100%)}.piece-right{clip-path:polygon(57% 0,100% 0,100% 100%,48% 100%,55% 79%,49% 62%,58% 41%,51% 23%)}.crack-line{z-index:4;opacity:0;background:#f3ebdde0;height:74%;top:13%;left:53%;box-shadow:0 0 10px #f3ebdd94}.crack-crumb{z-index:5;background:var(--og);clip-path:polygon(12% 0,100% 24%,72% 100%,0 68%);opacity:0;width:12px;height:17px;position:absolute;top:63%;left:50%}.crumb-two{width:7px;height:10px;top:57%}.brittle-stack{isolation:isolate;height:560px;position:relative;overflow:visible}.brittle-stack:after{content:"";filter:blur(28px);z-index:-1;background:#5a300833;border-radius:50%;height:16%;position:absolute;bottom:2%;left:12%;right:2%}.stack-sheet{object-fit:contain;filter:drop-shadow(0 22px 18px #46230545);will-change:transform;width:auto;height:92%;position:absolute}.stack-back{top:-15%;right:-5%;transform:rotate(72deg)scale(.82)}.stack-mid{top:4%;right:22%;transform:rotate(58deg)scale(.78)}.stack-front{top:15%;right:4%;transform:rotate(78deg)scale(.88)}.brittle-stack span{z-index:4;background:var(--cream);padding:12px;font-size:10px;font-weight:800;line-height:1.4;position:absolute;bottom:12px;right:12px}.culture-image{background-color:var(--ink);text-shadow:0 2px 15px #000;background-image:none;position:relative;overflow:hidden}.culture-grid blockquote{font-size:clamp(22px,2.45vw,38px);line-height:.94;overflow:hidden}.culture-image img{object-fit:cover;transition:transform .8s var(--ease);z-index:0}.culture-image:hover img{transform:scale(1.035)}.culture-image span{z-index:2;position:relative}.culture-a img{object-fit:contain;filter:drop-shadow(0 24px 20px #000000bf);transform:rotate(-10deg)scale(.92)}.culture-a:hover img{transform:rotate(-7deg)scale(.96)}.culture-b img{object-position:50% 44%}.culture-c img{object-position:50% 50%}@media (max-width:767px){.crack-visual{width:76vw;height:450px}.brittle-stack{height:370px;margin-top:24px}.stack-sheet{height:86%}.stack-back{top:-8%;right:-28%}.stack-mid{top:9%;right:3%}.stack-front{top:20%;right:-16%}.culture-a img{transform:rotate(-8deg)scale(.9)}.culture-grid blockquote{min-height:210px;font-size:34px}}.hero-commerce{isolation:isolate;height:max(720px,100svh);min-height:100svh;padding:0 4vw 78px}.hero-word-reduced{letter-spacing:-.085em;color:#f3ebdd17;animation:hero-watermark-in .9s var(--ease) both;font-size:17vw;line-height:.75;display:block;top:7.5vh;left:2.4vw;right:auto}@keyframes hero-watermark-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-commerce-copy{z-index:8;width:min(48vw,680px);position:absolute;top:17vh;bottom:auto;left:4vw}.hero-commerce-copy .kicker{margin:0 0 15px}.hero-commerce-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,6.4vw,94px);line-height:.77}.hero-commerce-copy h1 span,.hero-commerce-copy h1 em{animation:hero-line-in .72s var(--ease) both;display:block}.hero-commerce-copy h1 span:nth-child(2){animation-delay:60ms}.hero-commerce-copy h1 span:nth-child(3){animation-delay:.12s}.hero-commerce-copy h1 em{color:var(--og);animation-delay:.18s}@keyframes hero-line-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(32px)}to{opacity:1;clip-path:inset(0);transform:none}}.hero-support{color:#f3ebddd1;max-width:470px;margin:20px 0 0;font-size:14px!important;line-height:1.45!important}.hero-facts{letter-spacing:.11em;color:var(--cream);align-items:center;gap:10px;font-weight:800;display:flex;margin:17px 0 0!important;font-size:10px!important}.hero-facts i{color:var(--og);font-style:normal}.hero-commerce-copy .hero-actions{animation:hero-cta-in .55s .65s var(--ease) both;gap:10px;margin-top:20px}.button-ghost{color:var(--cream);background:0 0;border-color:#f3ebdd94}.button-ghost:hover{background:var(--cream);color:var(--ink)}@keyframes hero-cta-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-discovery-note{letter-spacing:.08em;color:#f3ebdda3;margin:8px 0 0 205px!important;font-size:9px!important}.hero-discovery-note span{color:var(--og);margin:0 4px}.hero-product-stage{--hero-x:0px;--hero-y:0px;z-index:5;pointer-events:none;width:49vw;height:76vh;min-height:560px;position:absolute;top:9vh;right:3.5vw}.hero-product-pack{z-index:4;width:min(25vw,370px);height:auto;transform:translate(var(--hero-x),var(--hero-y)) rotate(5deg);filter:drop-shadow(0 36px 34px #0000009e);animation:hero-pack-arrive 1s 80ms var(--ease) both;transition:transform .35s var(--ease);position:absolute;top:7%;right:13%}@keyframes hero-pack-arrive{0%{opacity:0;transform:translate(55px,70px)rotate(14deg)}to{opacity:1;transform:translate(var(--hero-x),var(--hero-y)) rotate(5deg)}}.hero-pack-shadow{z-index:1;filter:blur(35px);background:#0000009e;width:42%;height:74%;position:absolute;top:15%;right:11%;transform:rotate(6deg)translate(30px,30px)}.hero-brittle{object-fit:contain;filter:drop-shadow(0 28px 22px #000000b8);will-change:transform;width:auto;height:auto;position:absolute}.hero-brittle-whole{z-index:2;width:min(28vw,420px);transform:translate(calc(var(--hero-x) * -.6),calc(var(--hero-y) * -.6)) rotate(-12deg);animation:hero-food-arrive .9s .16s var(--ease) both;top:1%;right:42%}.hero-brittle-shard{z-index:6;width:min(17vw,255px);transform:translate(calc(var(--hero-x) * 1.2),calc(var(--hero-y) * 1.2)) rotate(24deg);animation:hero-shard-arrive .8s .28s var(--ease) both;bottom:-1%;right:2%}@keyframes hero-food-arrive{0%{opacity:0;transform:translate(35px,-18px)rotate(-3deg)scale(.9)}to{opacity:1;transform:translate(calc(var(--hero-x) * -.6),calc(var(--hero-y) * -.6)) rotate(-12deg)}}@keyframes hero-shard-arrive{0%{opacity:0;transform:translate(70px,30px)rotate(40deg)}to{opacity:1;transform:translate(calc(var(--hero-x) * 1.2),calc(var(--hero-y) * 1.2)) rotate(24deg)}}.hero-food-crumb{z-index:7;background:var(--og);clip-path:polygon(12% 0,100% 24%,72% 100%,0 68%);width:8px;height:11px;animation:hero-crumb-drop .5s .8s var(--ease) both;position:absolute}.hero-food-crumb.crumb-1{top:28%;right:8%}.hero-food-crumb.crumb-2{width:5px;height:7px;animation-delay:.9s;bottom:14%;right:47%}.hero-food-crumb.crumb-3{width:6px;height:9px;animation-delay:1s;bottom:27%;right:1%}@keyframes hero-crumb-drop{0%{opacity:0;transform:translateY(-25px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(80deg)}}.hero-flavour-strip{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0df0;border-top:1px solid #f3ebdd3d;grid-template-columns:repeat(4,1fr);height:70px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-flavour-strip a{letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #f3ebdd29;align-items:center;gap:10px;padding:0 20px;font-size:10px;font-weight:800;display:flex;position:relative;overflow:hidden}.hero-flavour-strip a:last-child{border-right:0}.hero-flavour-strip a>i{background:var(--flavour);height:4px;transition:right .3s var(--ease);position:absolute;bottom:0;left:0;right:82%}:is(.hero-flavour-strip a:hover>i,.hero-flavour-strip a:focus-visible>i){right:0}.hero-flavour-strip a>span{color:var(--flavour)}.hero-commerce .scroll-cue{bottom:88px;right:1.4vw}@media (max-width:1024px){.hero-commerce-copy{width:52vw;top:16vh}.hero-commerce-copy h1{font-size:clamp(54px,7.1vw,76px)}.hero-product-stage{width:51vw;right:0}.hero-product-pack{width:28vw}.hero-brittle-whole{width:30vw}.hero-flavour-strip a{padding:0 12px;font-size:9px}}@media (max-width:767px){.hero-commerce{height:100svh;min-height:780px;padding:0 20px 76px}.hero-word-reduced{color:#f3ebdd12;font-size:29vw;top:82px;left:11px}.hero-commerce-copy{width:auto;top:94px;left:20px;right:20px}.hero-commerce-copy .kicker{margin-bottom:11px}.hero-commerce-copy h1{font-size:clamp(46px,13.2vw,57px);line-height:.78}.hero-support{max-width:340px;margin-top:13px;font-size:11px!important;line-height:1.38!important}.hero-facts{gap:6px;margin-top:10px!important;font-size:8px!important}.hero-commerce-copy .hero-actions{gap:7px;margin-top:12px}.hero-commerce-copy .button{min-height:42px;padding:0 12px;font-size:9px}.hero-discovery-note{margin:6px 0 0!important;font-size:8px!important}.hero-product-stage{width:100%;height:285px;min-height:0;top:465px;right:0}.hero-product-pack{width:39vw;max-width:176px;top:0;right:19%}.hero-brittle-whole{width:47vw;max-width:205px;top:-8%;right:48%}.hero-brittle-shard{width:28vw;max-width:125px;bottom:-4%;right:3%}.hero-pack-shadow{width:40%;height:87%;top:4%;right:18%}.hero-flavour-strip{scrollbar-width:none;height:70px;display:flex;overflow-x:auto}.hero-flavour-strip::-webkit-scrollbar{display:none}.hero-flavour-strip a{flex:0 0 46%;padding:0 14px;font-size:8px}.hero-commerce .scroll-cue{display:none}}@media (max-width:400px){.hero-commerce{min-height:760px}.hero-commerce-copy h1{font-size:46px}.hero-support{max-width:300px}.hero-product-stage{height:270px;top:450px}.hero-commerce-copy .button{padding:0 10px;font-size:8px}}.snap-story .crack-copy-c{width:min(43vw,760px);max-width:none;color:var(--cream);background:#0d0d0de6;padding:24px 28px 24px 0;font-size:clamp(58px,7vw,110px);box-shadow:-4vw 0 #0d0d0de6}.snap-story .crack-copy-c strong{color:var(--og);font:inherit;display:block}.snap-story .crack-copy-c small{font-family:var(--font-body);letter-spacing:0;color:#f3ebddbd;margin-top:22px;font-size:14px;line-height:1.45;display:block}.flavour-sequence{background:var(--og);height:280vh;position:relative}.flavour-anchor{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.flavour-stage{height:100svh;color:var(--ink);isolation:isolate;position:sticky;top:0;overflow:hidden}.flavour-stage-backgrounds,.flavour-stage-bg{position:absolute;inset:0}.flavour-stage-backgrounds{z-index:-1;background:var(--og)}.flavour-stage-bg{opacity:0;will-change:opacity;display:block}.flavour-stage-heading{z-index:1;pointer-events:none;position:absolute;top:10vh;left:4vw}.flavour-stage-heading h2{font-family:var(--font-display);letter-spacing:-.075em;color:#0d0d0d3d;margin:24px 0 0;font-size:clamp(74px,9.8vw,148px);line-height:.7}.flavour-stage-copies{z-index:5;width:43vw;height:42vh;position:absolute;bottom:9vh;left:4vw}.flavour-stage-copy{opacity:0;will-change:transform,opacity;position:absolute;inset:0}.flavour-stage-copy>span{letter-spacing:.15em;font-size:11px;font-weight:800}.flavour-stage-copy h3{font-family:var(--font-display);letter-spacing:-.07em;text-transform:uppercase;margin:14px 0 18px;font-size:clamp(66px,7.7vw,116px);line-height:.7}.flavour-stage-copy h3 b{display:block}.flavour-stage-copy p{font-size:15px;font-weight:700}.flavour-stage-copy a{border-bottom:2px solid var(--ink);letter-spacing:.12em;margin-top:16px;padding-bottom:6px;font-size:10px;font-weight:800;display:inline-block}.flavour-stage-packs{z-index:4;width:min(27vw,400px);height:74vh;position:absolute;top:10vh;right:12vw}.flavour-stage-pack{opacity:0;filter:drop-shadow(22px 30px #0d0d0d24)drop-shadow(0 20px 20px #0d0d0d29);will-change:transform,opacity;width:100%;height:auto;position:absolute;inset:0}.flavour-progress{z-index:6;flex-direction:column;gap:15px;display:flex;position:absolute;top:50%;right:2vw;transform:translateY(-50%)}.flavour-progress button{cursor:pointer;background:0;border:0;grid-template-columns:34px 20px;align-items:center;gap:7px;padding:4px;display:grid}.flavour-progress button i{width:10px;height:3px;transition:width .25s var(--ease);display:block}.flavour-progress button span{font-size:9px;font-weight:800}.flavour-progress button.is-active i{width:34px;background:var(--ink)!important}.shop{padding-bottom:0}.shop>.product-grid{margin-bottom:0}.shop .formats{background:var(--og);margin:0 -3vw;padding:72px 4vw 64px}.formats-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px;display:flex}.formats-heading h2{margin:0;font-size:clamp(52px,7vw,105px);line-height:.78}.formats-heading h2 span{color:var(--paper)}.shop .format-list article{min-height:104px}.culture{padding-top:80px;padding-bottom:80px}.culture h2{margin-bottom:55px;font-size:clamp(82px,12vw,180px)}.culture-grid-compact{grid-template-columns:1.15fr .78fr 1fr;grid-auto-rows:230px}.culture-grid-compact .culture-a{grid-row:span 2}.culture-grid-compact .culture-b,.culture-grid-compact .teal{grid-column:3}.culture-grid-compact>*{min-height:0}.final-cta{height:88svh;min-height:0;padding-top:70px;padding-bottom:70px}.footer{padding-top:42px}.footer-links{min-height:220px}@media (max-width:767px){.snap-story .crack-copy{opacity:0}.snap-story .crack-copy-c{width:calc(100% - 40px);max-width:none;padding:18px 18px 18px 0;bottom:70px;box-shadow:-20px 0 #0d0d0de6}.snap-story .crack-copy-c strong{font-size:48px}.snap-story .crack-copy-c small{margin-top:15px;font-size:11px}.flavour-sequence{height:235vh}.flavour-stage-heading{top:74px;left:20px}.flavour-stage-heading h2{margin-top:18px;font-size:58px}.flavour-stage-name{width:calc(100% - 40px);bottom:50px;left:20px}.flavour-stage-name h3{margin-top:9px;font-size:68px}.flavour-stage-name p{font-size:13px}.flavour-stage-packs{width:64vw;height:52vh;top:31vh;right:18vw}.flavour-progress{top:55%;right:8px}.shop .product-grid{grid-template-columns:repeat(2,1fr)}.shop .product-card{height:430px}.shop .product-card .pack{width:78%;top:8%;left:11%}.shop .product-meta{bottom:12px;left:11px;right:11px}.shop .product-meta b{font-size:18px}.shop .product-meta small{font-size:9px}.shop .formats{margin:0 -20px;padding:54px 20px 48px}.formats-heading{margin-bottom:25px;display:block}.formats-heading h2{margin-top:18px;font-size:55px}.shop .format-list article{min-height:94px}.culture{padding-top:65px;padding-bottom:65px}.culture h2{margin-bottom:45px}.culture-grid-compact{grid-template-columns:1fr 1fr;grid-auto-rows:180px;gap:8px;display:grid}.culture-grid-compact>*{min-height:0;margin:0}.culture-grid-compact .culture-a{grid-row:span 2;height:auto}.culture-grid-compact .culture-b{grid-column:2;height:auto}.culture-grid-compact blockquote{min-height:0;padding:15px;font-size:22px}.culture-grid-compact .teal{grid-column:2}.final-cta{height:88svh;min-height:760px}.footer{padding-top:38px}.footer-links{min-height:300px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.snap-story .crack-copy{opacity:1}}@media (max-width:767px){.nav{grid-template-columns:1fr auto;padding:0 16px}.nav-cart{grid-column:2;justify-self:end}.flavour-sequence{height:255vh}.flavour-stage-heading{top:76px;left:20px}.flavour-stage-heading h2{margin-top:16px;font-size:48px}.flavour-stage-copies{width:calc(100% - 58px);height:auto;top:65vh;bottom:auto;left:20px}.flavour-stage-copy h3{margin:8px 0 10px;font-size:48px;line-height:.72}.flavour-stage-copy p{max-width:290px;font-size:11px}.flavour-stage-copy a{margin-top:10px}.flavour-stage-packs{width:44vw;height:35vh;top:21vh;right:28vw}.flavour-progress{top:45%;right:7px}}@media (max-width:400px){.flavour-stage-heading h2{font-size:44px}.flavour-stage-copy h3{font-size:45px}.flavour-stage-packs{width:46vw;right:27vw}}@media (prefers-reduced-motion:reduce){.flavour-stage-bg,.flavour-stage-copy,.flavour-stage-pack{opacity:0!important}.flavour-stage-bg:first-child,.flavour-stage-copy:first-child,.flavour-stage-pack:first-child{opacity:1!important}.flavour-stage-copy:first-child{transform:none!important}}.crack-copy-rebuilt{text-align:right;top:16vh;right:4vw}.crack-copy-rebuilt span{color:var(--og)}.quick,.cart-drawer{animation-duration:.32s}.flavour-commerce{align-items:center;gap:14px;margin-top:16px;display:flex}.flavour-commerce>span,.flavour-commerce>strong,.flavour-commerce>small{letter-spacing:.08em;font-size:12px}.flavour-commerce>strong{font-family:var(--font-display);font-size:24px}.flavour-commerce>small{max-width:110px;font-size:9px;font-weight:800}.flavour-commerce button{border:2px solid var(--ink);background:var(--ink);min-width:92px;min-height:40px;color:var(--cream);letter-spacing:.1em;cursor:pointer;transition:transform .25s var(--ease),background .25s,color .25s;margin-left:4px;padding:0 14px;font-size:10px;font-weight:800}.flavour-commerce button:hover{color:var(--ink);background:0 0;transform:translateY(-2px)}.product-card{position:relative}.product-card-add{z-index:3;border:2px solid var(--ink);background:var(--ink);min-width:78px;min-height:38px;color:var(--cream);letter-spacing:.1em;cursor:pointer;transition:transform .25s var(--ease),background .25s,color .25s;padding:0 12px;font-size:9px;font-weight:800;position:absolute;bottom:15px;right:15px}.product-card-add:hover{background:var(--cream);color:var(--ink);transform:translateY(-2px)}.product-card .product-meta{padding-right:88px}.product-card .product-meta small:first-of-type{min-height:0;font-size:12px;font-weight:800}.product-card .product-meta i{margin-top:9px}.final-price{z-index:4;background:var(--ink);width:max-content;color:var(--cream);letter-spacing:.12em;margin:20px 0 0;padding:8px 11px;font-size:11px;font-weight:800;position:relative}.final-cta h2 span{white-space:normal;font-size:.7em}@media (max-width:767px){.crack-copy-rebuilt{top:100px;right:20px}.flavour-stage-copies{top:61vh}.flavour-stage-packs{height:34vh;top:19vh}.flavour-commerce{flex-wrap:wrap;gap:8px;margin-top:10px}.flavour-commerce>strong{font-size:20px}.flavour-commerce>small{display:none}.flavour-commerce button{min-width:86px;min-height:38px}.flavour-progress{top:43%}.product-card-add{bottom:10px;right:10px}.product-card .product-meta{padding-right:76px}.final-price{margin-top:13px}.final-cta h2 span{font-size:.66em}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
