/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-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;-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}.z-6{z-index:6}.box-content{box-sizing:content-box}.block{display:block}.table{display:table}.resize{resize:both}}:root{--ink:#2d211c;--cream:#fcfaf5;--paper:#f4eee3;--stone:#ded3c0;--cocoa:#5a3525;--green:#241713;--berry:#d3b18e;--accent-strong:#b77d5e;--muted:#705f54;--line:#2d211c29;--footer-text:#fcf7ef;--footer-muted:#d8bb9f;--quote-ink:#2d211c;--quote-muted:#725549}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,.wordmark,.quote-band p{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.announcement{background:var(--green);color:#f7f3eb;letter-spacing:1px;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:24px;min-height:37px;padding:8px 20px;font-size:10px;font-weight:700;display:flex}.announcement span{color:#c8d1ba}.wordmark{flex-direction:column;width:max-content;font-size:25px;line-height:.88;display:inline-flex}.wordmark small{letter-spacing:1.1px;text-transform:uppercase;margin:0 0 4px 2px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700}.main-nav{align-items:center;gap:32px;font-size:13px;display:flex}.main-nav a{transition:opacity .18s}.main-nav a:hover{opacity:.55}.bag-button{color:var(--ink);background:0 0;border:0;font-size:12px}.bag-button span{border:1px solid var(--ink);border-radius:100%;place-items:center;width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.menu-button{background:0 0;border:0;width:32px;height:25px;padding:0;display:none}.menu-button i{background:var(--ink);width:24px;height:1px;margin:6px 0;display:block}.hero-content>p:not(.kicker){max-width:330px;margin:28px 0 31px;font-size:16px;line-height:1.65}.primary-button{border:1px solid var(--ink);background:var(--ink);min-height:49px;color:var(--cream);letter-spacing:.6px;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;padding:0 21px;font-size:11px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.primary-button:hover{background:var(--berry);border-color:var(--berry);transform:translateY(-2px)}.primary-button.dark{background:var(--green);border-color:var(--green)}.primary-button.dark:hover{background:var(--berry);border-color:var(--berry)}.hero-flavour{z-index:1;color:var(--ink);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:35px;right:max(28px,50vw - 590px)}.hero-flavour span{letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:700}.welcome{grid-template-columns:140px 1.15fr .8fr;align-items:center;gap:32px;padding:111px 0 115px;display:grid}.welcome-mark{border:1px solid var(--green);width:76px;height:76px;color:var(--green);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:25px;display:grid}.welcome h2,.section-title h2,.box-content h2,.ritual h2{margin:0;font-size:clamp(39px,5vw,64px);line-height:.97}.welcome-text{color:#66574f;max-width:330px;margin:24px 0 0;font-size:15px;line-height:1.72}.section-title{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section-title>p{color:#705f54;max-width:270px;margin:0;font-size:14px;line-height:1.6}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-image{background-image:url(/images/brownie-hero-v2.png);background-repeat:no-repeat;background-size:auto 410px;height:344px;position:relative;overflow:hidden}.product-image.classic{background-position:68% 77%}.product-image.caramel{background-position:39% 58%}.product-image.raspberry{background-position:62% 16%}.product-image.pecan{background-position:94% 47%}.product-image:after{content:"";background:linear-gradient(#0000 68%,#1a0e0a40);position:absolute;inset:0}.product-label{z-index:1;background:var(--cream);color:var(--berry);letter-spacing:.8px;text-transform:uppercase;padding:7px 8px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.flavour-no{z-index:1;color:#fff;font-family:Georgia,serif;font-size:25px;position:absolute;bottom:9px;right:14px}.product-meta{flex-direction:column;justify-content:space-between;min-height:193px;padding:20px 1px 0;display:flex}.product-meta h3{margin:0 0 9px;font-size:25px}.product-meta p{color:#705f54;min-height:43px;margin:0;font-size:13px;line-height:1.55}.product-meta>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.product-meta strong{font-size:12px}.product-meta button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);letter-spacing:.65px;text-transform:uppercase;background:0 0;padding:0;font-size:10px;font-weight:700}.product-meta button span{margin-left:7px;font-size:15px}.box-content>p:not(.kicker){color:#68594f;max-width:370px;margin:27px 0 33px;font-size:15px;line-height:1.7}.box-picker button{border:1px solid var(--line);color:#69594e;letter-spacing:.3px;text-transform:uppercase;background:0 0;min-height:83px;font-size:10px;font-weight:700}.box-picker b{margin-bottom:6px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.box-footer{justify-content:space-between;align-items:end;margin-top:31px;display:flex}.box-footer>div strong{font-family:Georgia,serif;font-size:26px;font-weight:400}.ritual-copy>p:not(.kicker){color:#68594f;max-width:368px;margin:26px 0 28px;font-size:15px;line-height:1.7}.underlined-link{letter-spacing:.55px;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:11px;font-weight:700;display:inline-block}.ingredients span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:123px;color:var(--green);text-align:center;place-items:center;padding:15px;font-family:Georgia,serif;font-size:22px;display:grid}.footer-mark{color:#faf5eb;font-size:29px}.footer-news .underlined-link{font-size:10px}.copyright{color:#c5d0bd;letter-spacing:.8px;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;padding:18px 0;font-size:9px;display:flex}.drawer-overlay{z-index:11;background:#20181357;border:0;position:fixed;inset:0}.bag-drawer{z-index:12;background:var(--cream);flex-direction:column;width:min(425px,100%);height:100dvh;padding:36px 32px 30px;display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 60px #20181329}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:25px;display:flex}.drawer-head .kicker{margin-bottom:10px}.drawer-head h2{margin:0;font-size:39px}.drawer-head button{width:35px;height:35px;color:var(--ink);background:0 0;border:0;font-size:29px;line-height:1}.empty-bag{flex-direction:column;justify-content:center;align-items:start;height:100%;display:flex}.empty-bag p{color:#6c5a4f;max-width:270px;margin:0 0 24px;font-family:Georgia,serif;font-size:26px;line-height:1.16}.bag-items{flex:1;padding-top:12px;overflow-y:auto}.bag-item{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.bag-item b{flex-shrink:0;font-size:12px}.drawer-total{border-top:1px solid var(--line);padding-top:22px}.drawer-total>div{justify-content:space-between;margin-bottom:20px;display:flex}.drawer-total span{letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:700}.drawer-total strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.drawer-total .primary-button{width:100%}@media (max-width:800px){.shell{width:min(100% - 34px,600px)}.announcement{gap:0;font-size:9px}.announcement span{display:none}.hero{min-height:690px}.site-header{grid-template-columns:1fr auto;height:77px}.wordmark{font-size:20px}.main-nav{background:var(--cream);flex-direction:column;align-items:start;padding:19px 17px 22px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 16px 30px #2d211c1f}.main-nav.open{display:flex}.main-nav a{font-family:Georgia,serif;font-size:25px}.header-actions{gap:14px}.menu-button{display:block}.hero-photo{background:linear-gradient(90deg,#fcfaf5f0 0%,#fcfaf5a8 55%,#fcfaf51f 100%),url(/images/brownie-hero-v2.png) 63%/cover no-repeat}.hero-content{padding-top:147px}.hero-content h1{font-size:clamp(51px,13.5vw,75px)}.hero-content>p:not(.kicker){max-width:280px}.hero-flavour{bottom:28px;right:18px}.welcome{grid-template-columns:70px 1fr;gap:20px;padding:75px 0}.welcome-mark{width:57px;height:57px;font-size:20px}.welcome-copy{grid-column:2}.welcome-text{grid-column:2;margin:0}.shop-section{padding:68px 0 77px}.section-title{margin-bottom:31px;display:block}.section-title>p{margin-top:17px}.product-grid{grid-template-columns:1fr 1fr;gap:30px 14px}.product-image{background-size:auto 298px;height:240px}.product-meta{min-height:192px}.product-meta h3{font-size:21px}.box-section{grid-template-columns:1fr}.box-image{background-position:50% 62%;min-height:420px}.box-content{width:min(100% - 34px,510px);padding:72px 0 77px}.ritual{grid-template-columns:1fr;gap:48px;padding:76px 0}.ingredients span{min-height:104px;font-size:19px}.quote-band{padding:76px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 20px;padding:55px 0 47px}.footer-mark{grid-column:1/-1}.copyright{flex-wrap:wrap;gap:8px;line-height:1.6}.bag-drawer{padding:28px 21px 24px}}@media (max-width:420px){.product-grid{grid-template-columns:1fr}.product-image{background-size:auto 375px;height:305px}.product-meta{min-height:170px}.box-footer{align-items:end;gap:10px}.box-footer .primary-button{padding:0 15px}.footer-grid{grid-template-columns:1fr}.footer-mark{grid-column:auto}.welcome{grid-template-columns:1fr}.welcome-mark,.welcome-copy,.welcome-text{grid-column:auto}.welcome-text{margin-top:3px}.hero-flavour{display:none}}main{background:var(--cream);min-height:100vh;transition:background-color .25s,color .25s}.theme-dark{--ink:#f7eee4;--cream:#201815;--paper:#2c211c;--stone:#3e2e27;--cocoa:#e6bea0;--green:#120d0b;--berry:#825b45;--accent-strong:#d79a73;--muted:#d9c7b7;--line:#f7eee42e;--footer-text:#f7eee4;--footer-muted:#d7b99f;--quote-ink:#fff8ef;--quote-muted:#f1cfb5}.announcement{background:var(--green);color:var(--footer-text)}.announcement span,.footer-grid p,.copyright{color:var(--footer-muted)}.quote-band{background:var(--berry);color:var(--quote-ink)}.quote-band span{color:var(--quote-muted)}footer,.footer-mark{background:var(--green);color:var(--footer-text)}.theme-switch{cursor:pointer;align-items:center;width:40px;height:22px;display:inline-flex;position:relative}.theme-switch input{opacity:0;width:1px;height:1px;position:absolute}.theme-switch>span{border:1px solid var(--ink);background:0 0;border-radius:20px;width:40px;height:22px;padding:3px;transition:background-color .2s}.theme-switch i{background:var(--ink);border-radius:50%;width:14px;height:14px;transition:transform .2s,background-color .2s;display:block}.theme-switch input:focus-visible+span{outline:2px solid var(--accent-strong);outline-offset:3px}.theme-dark .hero-photo{background:linear-gradient(90deg,#18110ef5 0%,#18110ec4 34%,#18110e26 68%),url(/images/brownie-hero-v2.png) 65%/cover no-repeat}.theme-dark .welcome-text,.theme-dark .section-title>p,.theme-dark .product-meta p,.theme-dark .box-content>p:not(.kicker),.theme-dark .box-picker button,.theme-dark .box-footer>div span,.theme-dark .ritual-copy>p:not(.kicker),.theme-dark .story-copy,.theme-dark .empty-bag p{color:var(--muted)}.theme-dark .bag-drawer{box-shadow:-20px 0 60px #00000059}:root{--page:#f7f7f3;--surface:#eeece4;--surface-strong:#e1dccf;--ink:#29201d;--cocoa:#432d2a;--jam:#9b4562;--butter:#e4bd5d;--muted:#726863;--line:#29201d2e;--hero-wash:#f7f7f396;--footer-text:#f8f4ed;--footer-muted:#d7c6b8}*{box-sizing:border-box}html{background:var(--page)}body{background:var(--page);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif}button,a{font:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline:2px solid var(--jam);outline-offset:3px}main{background:var(--page);min-height:100vh;color:var(--ink)}main.theme-dark{--page:#191513;--surface:#231c19;--surface-strong:#332823;--ink:#f8f1e8;--cocoa:#4b332d;--jam:#ef9aae;--butter:#e5bd5a;--muted:#cbbdb1;--line:#f8f1e830;--hero-wash:#19151382;--footer-text:#f8f1e8;--footer-muted:#d7c6b8}.shell{width:min(1180px,100% - 64px);margin:0 auto}h1,h2,h3,.wordmark,.quote-band p,.flavour-row b,.flavour-row strong{font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-weight:500}.announcement{background:var(--cocoa);min-height:38px;color:var(--footer-text);letter-spacing:1.1px;text-align:center;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:8px 32px;font-size:9px;font-weight:700;line-height:1.35;display:flex}.announcement span:first-child{text-align:left}.announcement span:last-child{text-align:right}.kicker{color:var(--jam);letter-spacing:1.35px;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:700;line-height:1.3}.hero{isolation:isolate;min-height:746px;position:relative;overflow:hidden}.site-header{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;height:103px;display:grid;position:relative}.wordmark{width:max-content;color:var(--ink);flex-direction:column;font-size:27px;line-height:.82;display:inline-flex}.wordmark small{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 5px 2px;font-size:8px;font-weight:700}.main-nav{letter-spacing:.2px;align-items:center;gap:34px;font-size:12px;font-weight:600;display:flex}.main-nav a,.bag-button,.underlined-link{transition:color .18s,opacity .18s}.main-nav a:hover,.bag-button:hover,.underlined-link:hover{color:var(--jam)}.header-actions{justify-self:end;align-items:center;gap:17px;display:flex}.theme-switch{width:38px;height:22px}.theme-switch>span{border:1px solid var(--ink);background:0 0;border-radius:0;width:38px;height:22px;padding:3px}.theme-switch i{background:var(--ink);border-radius:0;width:14px;height:14px}.theme-switch input:checked+span{background:var(--ink)}.theme-switch input:checked+span i{background:var(--page);transform:translate(14px)}.bag-button{color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.bag-button span{border:1px solid;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.hero-photo{z-index:0;background:url(/images/brownie-hero-v2.png) 64%/cover no-repeat;position:absolute;inset:0}.hero-photo:after{background:var(--hero-wash);content:"";position:absolute;inset:0}main.theme-dark .hero-photo{background:url(/images/brownie-hero-v2.png) 64%/cover no-repeat}.hero-content{z-index:1;padding-top:143px;position:relative}.hero-content h1{max-width:610px;color:var(--ink);margin:0;font-size:96px;line-height:.89}.hero-content>p:not(.kicker){max-width:360px;color:var(--ink);margin:30px 0 32px;font-size:16px;line-height:1.65}.primary-button{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--page);letter-spacing:.85px;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:17px;padding:0 21px;font-size:10px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.primary-button:hover{border-color:var(--jam);background:var(--jam);color:#fff8f4;transform:translateY(-2px)}.primary-button span{font-size:14px;line-height:1}.primary-button.dark{border-color:var(--cocoa);background:var(--cocoa);color:var(--footer-text)}.hero-flavour{z-index:1;border-top:1px solid var(--ink);border-left:1px solid var(--ink);min-width:194px;color:var(--ink);gap:5px;padding:13px 0 0 15px;display:grid;position:absolute;bottom:35px;right:max(32px,50% - 590px)}.hero-flavour span,.hero-flavour b{letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:700}.hero-flavour strong{font-family:var(--font-display), Georgia, serif;font-size:23px;font-weight:500}.hero-flavour b{color:var(--jam);font-size:8px}.kitchen-note{grid-template-columns:70px minmax(360px,1.1fr) minmax(260px,.72fr) 150px;align-items:center;gap:34px;padding:113px 0 118px;display:grid}.note-number{color:var(--jam);font-family:var(--font-display), Georgia, serif;margin:0;font-size:28px}.kitchen-note h2,.section-title h2,.box-content h2,.ritual h2{color:var(--ink);margin:0;font-size:59px;line-height:.95}.kitchen-note>p:not(.note-number){color:var(--muted);margin:0;font-size:15px;line-height:1.72}.note-stamp{border:1px solid var(--ink);min-height:106px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:14px;display:flex}.note-stamp span{font-family:var(--font-display), Georgia, serif;font-size:30px}.note-stamp small{letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.4}.shop-section{background:var(--surface);padding:99px 0 108px}.section-title{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.section-title>p{max-width:300px;color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.65}.counter-layout{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:stretch;gap:50px;display:grid}.flavour-list{border-top:1px solid var(--line)}.flavour-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:110px;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:17px 0;display:grid}.flavour-row:hover,.flavour-row.selected{background:var(--butter)}.flavour-row.selected{padding-left:14px;padding-right:14px}.flavour-index{color:var(--jam);letter-spacing:1px;font-size:10px;font-weight:700}.flavour-row b,.flavour-row small{display:block}.flavour-row b{margin-bottom:7px;font-size:26px;line-height:1}.flavour-row small{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:700}.flavour-row.selected small{color:#584035}.flavour-row strong{white-space:nowrap;align-self:end;font-size:18px;font-weight:500}.selected-brownie{border:1px solid var(--line);grid-template-columns:minmax(245px,.95fr) minmax(225px,.75fr);min-height:478px;display:grid}.selected-photo{background-image:url(/images/brownie-hero-v2.png);background-repeat:no-repeat;background-size:auto 570px;min-height:360px;position:relative}.selected-photo.classic{background-position:65% 65%}.selected-photo.caramel{background-position:39% 57%}.selected-photo.raspberry{background-position:63% 17%}.selected-photo.pecan{background-position:94% 46%}.selected-photo span{background:var(--page);color:var(--jam);letter-spacing:1px;text-transform:uppercase;padding:7px 8px;font-size:8px;font-weight:700;position:absolute;top:13px;left:13px}.selected-copy{background:var(--page);flex-direction:column;justify-content:space-between;min-height:100%;padding:31px 27px 24px;display:flex}.selected-copy h3{color:var(--ink);margin:0 0 14px;font-size:40px;line-height:.98}.selected-copy>div:first-child>p:not(.kicker){color:var(--muted);margin:0;font-size:14px;line-height:1.65}.selected-order{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:22px;display:flex}.selected-order strong{font-family:var(--font-display), Georgia, serif;font-size:24px;font-weight:500}.add-icon{border:1px solid var(--ink);width:43px;height:43px;color:var(--ink);background:0 0;border-radius:0;place-items:center;font-size:24px;line-height:1;transition:background-color .18s,color .18s;display:grid}.add-icon:hover{background:var(--ink);color:var(--page)}.box-section{background:var(--page);grid-template-columns:1fr 1fr;min-height:667px;display:grid}.box-image{background:url(/images/brownie-gift-v2.png) 50%/cover no-repeat;min-height:560px}.box-content{align-self:center;max-width:485px;margin:0 auto;padding:82px 40px}.box-content>p:not(.kicker){max-width:375px;color:var(--muted);margin:27px 0 34px;font-size:15px;line-height:1.7}.box-picker{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.box-picker button{border:1px solid var(--line);min-height:85px;color:var(--muted);letter-spacing:.7px;text-transform:uppercase;background:0 0;border-radius:0;font-size:9px;font-weight:700}.box-picker b{color:var(--ink);font-family:var(--font-display), Georgia, serif;margin-bottom:7px;font-size:27px;font-weight:500;display:block}.box-picker button.selected{border-color:var(--butter);background:var(--butter);color:#49352d}.box-footer{justify-content:space-between;align-items:end;gap:18px;margin-top:31px;display:flex}.box-footer>div span,.box-footer>div strong{display:block}.box-footer>div span{color:var(--muted);letter-spacing:.9px;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700}.box-footer>div strong{color:var(--ink);font-family:var(--font-display), Georgia, serif;font-size:27px;font-weight:500}.ritual{grid-template-columns:1fr .9fr;align-items:center;gap:120px;padding:118px 0;display:grid}.ritual-copy>p:not(.kicker){max-width:375px;color:var(--muted);margin:26px 0 29px;font-size:15px;line-height:1.7}.underlined-link{color:var(--ink);letter-spacing:.7px;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:10px;font-weight:700;display:inline-block}.underlined-link span{margin-left:12px;font-size:14px}.ingredients{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ingredients span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:126px;color:var(--ink);font-family:var(--font-display), Georgia, serif;text-align:center;place-items:center;padding:14px;font-size:22px;line-height:1.05;display:grid}.quote-band{background:var(--butter);color:#30221e;text-align:center;padding:101px 0}.quote-band p{max-width:770px;margin:0 auto 21px;font-size:60px;line-height:1.02}.quote-band span{color:#5d4437;letter-spacing:1.25px;text-transform:uppercase;font-size:9px;font-weight:700}footer{background:var(--cocoa);color:var(--footer-text)}.footer-grid{grid-template-columns:1.35fr 1fr .75fr 1fr;gap:44px;padding:73px 0 60px;display:grid}.footer-mark{color:var(--footer-text);background:0 0;font-size:31px}.footer-grid p{color:var(--footer-muted);letter-spacing:1px;text-transform:uppercase;margin:2px 0 13px;font-size:9px;font-weight:700}.footer-grid div:not(.footer-news) a{width:max-content;margin-bottom:9px;font-size:14px;display:block}.footer-grid a:hover{color:var(--butter)}.footer-news .underlined-link{color:var(--footer-text);font-size:10px}.copyright{color:var(--footer-muted);letter-spacing:.8px;text-transform:uppercase;border-top:1px solid #ffffff38;justify-content:space-between;padding:18px 0;font-size:9px;font-weight:600;display:flex}.drawer-overlay{background:#15100e73}.bag-drawer{background:var(--page);width:min(425px,100%);color:var(--ink);padding:36px 32px 30px;box-shadow:-20px 0 60px #00000038}.drawer-head h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;font-size:41px;font-weight:500}.drawer-head button{color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;font-size:24px}.empty-bag p{color:var(--muted);font-family:var(--font-display), Georgia, serif;font-size:27px}.bag-item{color:var(--ink)}.drawer-total strong{color:var(--ink);font-family:var(--font-display), Georgia, serif;font-size:25px;font-weight:500}@media (max-width:900px){.hero-content h1{font-size:78px}.kitchen-note{grid-template-columns:52px 1fr minmax(210px,.65fr)}.note-stamp{display:none}.counter-layout{grid-template-columns:1fr;gap:34px}.flavour-list{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.flavour-row{border-left:0;grid-template-columns:36px 1fr;min-height:125px;padding:16px}.flavour-row strong{display:none}.selected-brownie{min-height:420px}.ritual{gap:74px}}@media (max-width:680px){.shell{width:min(100% - 36px,600px)}.announcement{min-height:36px;padding:10px 18px;display:block}.announcement span{display:block}.hero{min-height:688px}.site-header{grid-template-columns:1fr auto;height:80px}.wordmark{font-size:23px}.main-nav{border:1px solid var(--line);background:var(--page);flex-direction:column;align-items:start;gap:17px;padding:20px 18px 24px;display:none;position:absolute;top:68px;left:0;right:0}.main-nav.open{display:flex}.main-nav a{font-family:var(--font-display), Georgia, serif;font-size:27px;font-weight:500}.header-actions{gap:13px}.menu-button{display:block}.hero-photo,main.theme-dark .hero-photo{background-position:61%}.hero-content{padding-top:140px}.hero-content h1{max-width:440px;font-size:62px}.hero-content>p:not(.kicker){max-width:290px;margin:25px 0 29px;font-size:14px}.hero-flavour{min-width:164px;bottom:23px;right:18px}.kitchen-note{grid-template-columns:44px 1fr;gap:21px;padding:76px 0}.kitchen-note>p:not(.note-number){grid-column:2}.kitchen-note h2,.section-title h2,.box-content h2,.ritual h2{font-size:45px}.shop-section{padding:75px 0 80px}.section-title{margin-bottom:31px;display:block}.section-title>p{margin-top:16px}.counter-layout{gap:25px}.flavour-list{grid-template-columns:1fr}.flavour-row{grid-template-columns:34px 1fr auto;min-height:88px;padding:14px 0}.flavour-row.selected{padding-left:13px;padding-right:13px}.flavour-row strong{font-size:16px;display:block}.flavour-row b{font-size:22px}.flavour-row small{font-size:8px}.selected-brownie{grid-template-columns:1fr}.selected-photo{background-size:auto 480px;min-height:310px}.selected-copy{min-height:250px;padding:27px 22px 22px}.selected-copy h3{font-size:37px}.box-section{grid-template-columns:1fr}.box-image{background-position:50% 62%;min-height:420px}.box-content{width:min(100% - 36px,510px);padding:73px 0 79px}.ritual{grid-template-columns:1fr;gap:50px;padding:78px 0}.ingredients span{min-height:108px;font-size:20px}.quote-band{padding:77px 0}.quote-band p{font-size:42px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 22px;padding:56px 0 48px}.footer-mark{grid-column:1/-1}.copyright{flex-wrap:wrap;gap:8px;line-height:1.6}}@media (max-width:420px){.wordmark{font-size:21px}.header-actions{gap:10px}.bag-button{font-size:0}.hero-content h1{font-size:52px}.hero-flavour{display:none}.kitchen-note{grid-template-columns:1fr;gap:18px}.kitchen-note>p:not(.note-number){grid-column:auto}.note-number{font-size:23px}.kitchen-note h2,.section-title h2,.box-content h2,.ritual h2{font-size:39px}.flavour-row strong{font-size:14px}.box-footer{gap:12px}.box-footer .primary-button{padding:0 14px}.footer-grid{grid-template-columns:1fr}.footer-mark{grid-column:auto}.bag-drawer{padding:28px 21px 24px}}.future-storefront{--page:#f1f1eb;--surface:#dedfda;--surface-strong:#cacbd0;--ink:#151518;--cocoa:#151417;--jam:#e86485;--butter:#b7c7ff;--muted:#606166;--line:#1515183d;--hero-wash:#0c0c0e8f;--footer-text:#f6f7f1;--footer-muted:#bfc0ba;background:var(--page);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif}.future-storefront.theme-dark{--page:#121316;--surface:#1c1d21;--surface-strong:#292a30;--ink:#f3f4ee;--cocoa:#0b0c0e;--jam:#fd89a9;--butter:#c5d1ff;--muted:#bbbdba;--line:#f3f4ee33;--hero-wash:#03030478;--footer-text:#f3f4ee;--footer-muted:#bfc0ba}.future-storefront .announcement{display:none}.future-storefront .shell{width:min(1220px,100% - 72px)}.future-storefront h1,.future-storefront h2,.future-storefront h3,.future-storefront .wordmark,.future-storefront .quote-band p,.future-storefront .flavour-row b,.future-storefront .flavour-row strong,.future-storefront .kicker,.future-storefront .wordmark small,.future-storefront .main-nav,.future-storefront .primary-button,.future-storefront .hero-flavour span,.future-storefront .hero-flavour b,.future-storefront .hero-spec,.future-storefront .note-stamp small,.future-storefront .flavour-index,.future-storefront .flavour-row small,.future-storefront .box-picker button,.future-storefront .box-footer>div span,.future-storefront .underlined-link,.future-storefront .quote-band span,.future-storefront .footer-grid p,.future-storefront .copyright{letter-spacing:0}.future-storefront .hero{background:#0c0c0f;min-height:800px}.future-storefront .hero:before{z-index:1;content:"";border:1px solid #f6f7f18a;width:112px;height:112px;position:absolute;top:112px;right:max(34px,50% - 610px)}.future-storefront .hero:after{z-index:1;color:#f6f7f1c4;content:"THE BROWNIE KITCHEN";writing-mode:vertical-rl;font-size:9px;font-weight:600;line-height:1;position:absolute;bottom:33px;right:max(49px,50% - 595px)}.future-storefront .hero-photo,.future-storefront.theme-dark .hero-photo{filter:saturate(.9)contrast(1.08);background:url(/images/brownie-hero-v2.png) 62%/cover no-repeat}.future-storefront .hero-photo:after{background:var(--hero-wash)}.future-storefront .site-header{border-bottom:1px solid #f6f7f157;height:112px}.future-storefront .wordmark{color:#f6f7f1;font-family:var(--font-sans), Arial, sans-serif;text-transform:uppercase;font-size:20px;font-weight:700;line-height:.86}.future-storefront .wordmark small{color:var(--butter);font-family:var(--font-sans), Arial, sans-serif;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:600}.future-storefront .main-nav{color:#f6f7f1;font-size:11px;font-weight:500}.future-storefront .main-nav a:hover{color:var(--butter)}.future-storefront .header-actions{color:#f6f7f1}.future-storefront .theme-switch>span{background:0 0;border-color:#f6f7f1;border-radius:2px}.future-storefront .theme-switch i{background:var(--butter);border-radius:1px}.future-storefront .theme-switch input:checked+span{background:#f6f7f1}.future-storefront .theme-switch input:checked+span i{background:#17181b}.future-storefront .bag-button{color:#f6f7f1;font-size:11px;font-weight:600}.future-storefront .bag-button:hover{color:var(--butter)}.future-storefront .bag-button span{border-radius:2px}.future-storefront .menu-button i{background:#f6f7f1}.future-storefront .hero-content{padding-top:162px}.future-storefront .hero-content .kicker{color:var(--butter)}.future-storefront .hero-content h1{color:#f6f7f1;max-width:760px;font-family:var(--font-sans), Arial, sans-serif;text-transform:uppercase;font-size:92px;font-weight:600;line-height:.84}.future-storefront .hero-content h1 em{color:var(--butter);font-family:var(--font-display), Georgia, serif;text-transform:none;font-size:.86em;font-weight:500;line-height:.82;display:block}.future-storefront .hero-content>p:not(.kicker){color:#f6f7f1;max-width:345px;font-size:15px}.future-storefront .primary-button{border-color:var(--butter);background:var(--butter);color:#151518;border-radius:2px;font-size:10px;font-weight:700}.future-storefront .primary-button:hover{border-color:var(--jam);background:var(--jam);color:#151518}.future-storefront .primary-button.dark{border-color:var(--ink);background:var(--ink);color:var(--page)}.future-storefront .hero-spec{z-index:2;color:#f6f7f1;text-transform:uppercase;border-top:1px solid #f6f7f17a;align-items:center;gap:28px;padding-top:13px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:36px;left:max(36px,50% - 610px)}.future-storefront .hero-spec span:last-child{color:var(--butter)}.future-storefront .hero-flavour{color:#f6f7f1;border-color:#f6f7f17a;min-width:192px;padding:13px 0 0 14px;bottom:35px;right:max(188px,50% - 422px)}.future-storefront .hero-flavour strong{font-family:var(--font-display), Georgia, serif;font-size:24px;font-weight:500}.future-storefront .hero-flavour b{color:var(--butter)}.future-storefront .kitchen-note{grid-template-columns:95px minmax(390px,1.15fr) minmax(250px,.68fr) 130px;gap:38px;padding:128px 0}.future-storefront .note-number{border-top:4px solid var(--jam);width:61px;height:61px;color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;padding:12px 0;font-size:25px;font-weight:600}.future-storefront .kitchen-note h2,.future-storefront .section-title h2,.future-storefront .box-content h2,.future-storefront .ritual h2{font-family:var(--font-display), Georgia, serif;font-size:64px;font-weight:500;line-height:.89}.future-storefront .kitchen-note>p:not(.note-number){color:var(--muted)}.future-storefront .note-stamp{border:1px solid var(--ink);background:var(--butter);border-radius:2px;min-height:112px}.future-storefront .note-stamp span{font-family:var(--font-sans), Arial, sans-serif;font-size:29px;font-weight:700}.future-storefront .shop-section{color:#f6f7f1;background:#151518;padding:112px 0 122px}.future-storefront .shop-section .kicker{color:var(--butter)}.future-storefront .shop-section .section-title h2{color:#f6f7f1}.future-storefront .shop-section .section-title>p{color:#c4c6c1}.future-storefront .counter-layout{gap:57px}.future-storefront .flavour-list{border-color:#f6f7f145}.future-storefront .flavour-row{color:#f6f7f1;border-color:#f6f7f145;min-height:116px}.future-storefront .flavour-row:hover,.future-storefront .flavour-row.selected{background:var(--butter);color:#151518}.future-storefront .flavour-row.selected{border-color:var(--butter)}.future-storefront .flavour-index{color:var(--jam)}.future-storefront .flavour-row b{font-family:var(--font-sans), Arial, sans-serif;font-size:23px;font-weight:600}.future-storefront .flavour-row small{color:#c4c6c1;font-size:9px;font-weight:500}.future-storefront .flavour-row.selected small{color:#4b4c4f}.future-storefront .flavour-row strong{font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:500}.future-storefront .selected-brownie{border-color:#f6f7f161;border-radius:2px;min-height:498px}.future-storefront .selected-photo{filter:saturate(.86)contrast(1.08);background-size:auto 620px;min-height:398px}.future-storefront .selected-photo span{background:var(--butter);color:#151518;border-radius:1px}.future-storefront .selected-copy{color:#151518;background:#f2f3ed;padding:35px 29px 26px}.future-storefront .selected-copy .kicker{color:var(--jam)}.future-storefront .selected-copy h3{color:#151518;font-family:var(--font-display), Georgia, serif;font-size:42px}.future-storefront .selected-copy>div:first-child>p:not(.kicker){color:#5f6065}.future-storefront .selected-order{border-color:#1515183d}.future-storefront .selected-order strong{color:#151518;font-family:var(--font-display), Georgia, serif}.future-storefront .add-icon{color:var(--butter);background:#151518;border-radius:2px}.future-storefront .add-icon:hover{background:var(--jam);color:#151518}.future-storefront .box-section{border-top:1px solid var(--line);background:var(--page);min-height:690px}.future-storefront .box-image{filter:saturate(.86)contrast(1.08);min-height:572px}.future-storefront .box-content{padding:88px 40px}.future-storefront .box-content .kicker{color:var(--jam)}.future-storefront .box-content>p:not(.kicker){color:var(--muted)}.future-storefront .box-picker button{border-radius:2px;font-size:9px}.future-storefront .box-picker button.selected{border-color:var(--butter);background:var(--butter);color:#151518}.future-storefront .box-picker b{font-family:var(--font-sans), Arial, sans-serif;font-size:27px;font-weight:600}.future-storefront .ritual{gap:132px;padding:128px 0}.future-storefront .ritual-copy .kicker{color:var(--jam)}.future-storefront .ritual-copy>p:not(.kicker){color:var(--muted)}.future-storefront .underlined-link{border-color:var(--ink);color:var(--ink);border-radius:0}.future-storefront .ingredients{border-color:var(--line)}.future-storefront .ingredients span{border-color:var(--line);min-height:132px;color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;font-size:19px;font-weight:600}.future-storefront .quote-band{background:var(--butter);color:#151518;padding:112px 0}.future-storefront .quote-band p{max-width:790px;font-family:var(--font-display), Georgia, serif;font-size:65px;font-weight:500;line-height:.94}.future-storefront .quote-band span{color:#4b4d3b}.future-storefront footer{color:#f6f7f1;background:#0b0c0e}.future-storefront .footer-grid{gap:46px;padding:80px 0 62px}.future-storefront .footer-mark{color:#f6f7f1;font-family:var(--font-sans), Arial, sans-serif;font-size:23px;font-weight:700}.future-storefront .footer-grid p,.future-storefront .copyright{color:#bfc0ba}.future-storefront .footer-grid a:hover{color:var(--butter)}.future-storefront .footer-news .underlined-link{color:#f6f7f1}.future-storefront .copyright{border-color:#f6f7f140}.future-storefront .bag-drawer{border-left:1px solid var(--line);box-shadow:none;border-radius:0}.future-storefront .drawer-head h2,.future-storefront .drawer-total strong{font-family:var(--font-display), Georgia, serif}.future-storefront .drawer-head button{border-radius:2px}.future-storefront.theme-dark .kitchen-note,.future-storefront.theme-dark .ritual{background:var(--page)}.future-storefront.theme-dark .box-section{background:var(--surface)}.future-storefront.theme-dark .selected-copy{background:#e8e9e3}@media (max-width:980px){.future-storefront .hero-content h1{font-size:76px}.future-storefront .kitchen-note{grid-template-columns:72px 1fr minmax(210px,.65fr)}.future-storefront .note-stamp{display:none}.future-storefront .counter-layout{grid-template-columns:1fr}.future-storefront .flavour-list{border-color:#f6f7f145}.future-storefront .selected-brownie{grid-template-columns:minmax(280px,1fr) minmax(245px,.76fr)}.future-storefront .ritual{gap:80px}.future-storefront .hero-flavour{right:max(172px,50% - 438px)}}@media (max-width:680px){.future-storefront .shell{width:min(100% - 36px,600px)}.future-storefront .hero{min-height:720px}.future-storefront .hero:before{width:72px;height:72px;top:84px;right:18px}.future-storefront .hero:after{display:none}.future-storefront .site-header{border-bottom-color:#f6f7f14f;height:82px}.future-storefront .wordmark{font-size:17px}.future-storefront .main-nav{background:#151518;border-color:#f6f7f159;top:70px}.future-storefront .hero-photo,.future-storefront.theme-dark .hero-photo{background-position:58%}.future-storefront .hero-content{padding-top:137px}.future-storefront .hero-content h1{max-width:420px;font-size:59px}.future-storefront .hero-content>p:not(.kicker){max-width:300px;font-size:14px}.future-storefront .hero-spec{gap:14px;font-size:8px;bottom:25px;left:18px}.future-storefront .hero-flavour{min-width:166px;bottom:87px;right:18px}.future-storefront .kitchen-note{grid-template-columns:48px 1fr;padding:84px 0}.future-storefront .kitchen-note h2,.future-storefront .section-title h2,.future-storefront .box-content h2,.future-storefront .ritual h2{font-size:48px}.future-storefront .note-number{width:40px;height:47px;font-size:20px}.future-storefront .shop-section{padding:82px 0 88px}.future-storefront .flavour-row{min-height:94px}.future-storefront .flavour-row b{font-size:21px}.future-storefront .selected-brownie{grid-template-columns:1fr}.future-storefront .selected-photo{background-size:auto 500px;min-height:320px}.future-storefront .selected-copy{min-height:255px}.future-storefront .box-content{padding:77px 0 81px}.future-storefront .ritual{gap:53px;padding:86px 0}.future-storefront .quote-band{padding:84px 0}.future-storefront .quote-band p{font-size:47px}.future-storefront .footer-grid{padding:62px 0 50px}}@media (max-width:420px){.future-storefront .hero{min-height:690px}.future-storefront .hero-content h1{font-size:50px}.future-storefront .hero-content h1 em{font-size:.8em}.future-storefront .hero-flavour{display:none}.future-storefront .hero-spec{justify-content:space-between;width:calc(100% - 36px)}.future-storefront .kitchen-note{grid-template-columns:1fr}.future-storefront .kitchen-note h2,.future-storefront .section-title h2,.future-storefront .box-content h2,.future-storefront .ritual h2{font-size:41px}.future-storefront .note-number{width:48px}.future-storefront .flavour-row strong{font-size:15px}.future-storefront .quote-band p{font-size:40px}}.figma-storefront{--figma-bg:#fdfbf7;--figma-soft:#f6f0ea;--figma-card:#fff;--figma-ink:#2b1a11;--figma-muted:#6d5547;--figma-line:#e7dad0;--figma-accent:#b86757;--figma-accent-deep:#8f4b3d;--figma-accent-soft:#f5e2dc;--figma-footer:#291b16;min-width:0;color:var(--figma-ink);background:var(--figma-bg);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:0;overflow:clip}.figma-storefront *,.figma-storefront :before,.figma-storefront :after{box-sizing:border-box}.figma-storefront img{max-width:100%;display:block}.figma-storefront a{color:inherit;text-decoration:none}.figma-storefront button,.figma-storefront input{font:inherit}.figma-storefront button{cursor:pointer}.figma-shell{width:min(1280px,100% - 64px);margin-inline:auto}.figma-header{z-index:10;background:var(--figma-bg);border-bottom:1px solid var(--figma-line);position:relative}.figma-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:99px;display:grid}.figma-brand{align-items:center;gap:11px;width:fit-content;min-width:0;display:inline-flex}.figma-brand-mark{border:1px solid var(--figma-ink);width:42px;height:42px;font:400 24px/1 var(--font-display), Georgia, serif;border-radius:50%;flex:none;place-items:center;display:grid}.figma-brand-words{gap:1px;display:grid}.figma-brand-words strong{font:700 14px/1.1 var(--font-sans), Arial, sans-serif;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.figma-brand-words small{color:var(--figma-muted);font:600 9px/1.25 var(--font-sans), Arial, sans-serif;text-transform:uppercase;letter-spacing:0}.figma-nav{color:var(--figma-muted);white-space:nowrap;justify-content:center;align-items:center;gap:25px;font-size:12px;font-weight:700;display:flex}.figma-nav a{padding-block:6px;position:relative}.figma-nav a:after{content:"";background:var(--figma-accent);transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.figma-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.figma-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.figma-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.figma-theme-toggle,.figma-bag-button,.figma-menu-button{border:1px solid var(--figma-line);color:var(--figma-ink);background:0 0}.figma-theme-toggle{border-radius:50%;width:36px;height:36px;padding:0;font-size:11px;font-weight:800}.figma-theme-toggle:hover,.figma-bag-button:hover{border-color:var(--figma-accent);color:var(--figma-accent-deep)}.figma-bag-button{border-radius:50%;width:40px;height:40px;padding:10px;position:relative}.figma-bag-button img{width:18px;height:18px;filter:var(--figma-icon-filter,none)}.theme-dark .figma-bag-button img,.theme-dark .figma-kicker img,.theme-dark .figma-hero-note img{filter:invert()sepia(.15)saturate(.45)brightness(1.7)}.figma-bag-button span{color:#fff;background:var(--figma-accent-deep);border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.figma-order-button,.figma-primary-button{border:1px solid var(--figma-accent-deep);color:#fff;background:var(--figma-accent-deep);border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:45px;padding:11px 17px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.figma-order-button{min-height:39px;padding:8px 13px;font-size:11px}.figma-order-button:hover,.figma-primary-button:hover{border-color:var(--figma-accent);background:var(--figma-accent);transform:translateY(-1px)}.figma-menu-button{border-radius:4px;width:40px;height:40px;padding:10px;display:none}.figma-menu-button span{background:currentColor;width:18px;height:1px;margin:4px auto;display:block}.figma-hero{grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);align-items:center;gap:78px;min-height:720px;padding-block:58px 60px;display:grid}.figma-hero-copy{max-width:525px;padding-left:30px}.figma-kicker{color:var(--figma-accent-deep);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.figma-kicker img{width:15px;height:15px}.figma-hero h1,.figma-story h2,.figma-section-heading h2,.figma-gifting h2,.figma-newsletter h2,.figma-bag-panel h2{font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:0;font-weight:400}.figma-hero h1 em{color:var(--figma-accent);font-style:italic}.figma-intro{max-width:430px;color:var(--figma-muted);margin:26px 0 30px;font-size:15px;line-height:1.8}.figma-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.figma-text-button{border-bottom:1px solid var(--figma-ink);color:var(--figma-ink);align-items:center;gap:11px;padding-bottom:4px;font-size:12px;font-weight:800;display:inline-flex}.figma-text-button:hover{color:var(--figma-accent-deep);border-color:var(--figma-accent-deep)}.figma-hero-note{color:var(--figma-muted);align-items:center;gap:8px;margin:31px 0 0;font-size:11px;line-height:1.4;display:flex}.figma-hero-note img{width:14px;height:14px}.figma-hero-image-wrap{min-height:540px;position:relative}.figma-hero-image{object-fit:cover;border-radius:20px;width:100%;height:540px}.figma-award-badge{border:1px solid var(--figma-line);width:166px;min-height:74px;color:var(--figma-ink);background:var(--figma-card);text-transform:uppercase;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:10px;font-weight:800;line-height:1.35;display:flex;position:absolute;bottom:-22px;left:-32px;box-shadow:0 15px 35px #331e131f}.figma-award-badge img{width:33px;height:33px}.figma-pillars{border-top:1px solid var(--figma-line);border-bottom:1px solid var(--figma-line);background:var(--figma-soft)}.figma-pillars-grid{grid-template-columns:repeat(4,1fr);display:grid}.figma-pillars article{border-right:1px solid var(--figma-line);min-height:210px;padding:43px 31px}.figma-pillars article:first-child{border-left:1px solid var(--figma-line)}.figma-pillars article>img{width:30px;height:30px;margin-bottom:19px}.figma-pillars h2{font:400 20px/1.15 var(--font-display), Georgia, serif;margin:0 0 10px}.figma-pillars p{color:var(--figma-muted);margin:0;font-size:12px;line-height:1.65}.figma-story{grid-template-columns:1fr 1fr;align-items:center;gap:11%;padding-block:138px;display:grid}.figma-story-image-wrap{min-height:480px}.figma-story-image-wrap img{object-fit:cover;border-radius:12px;width:100%;height:480px}.figma-story-copy{max-width:464px}.figma-story h2{font-size:47px;line-height:1.15}.figma-story-copy>p:not(.figma-kicker){color:var(--figma-muted);margin:20px 0 0;font-size:14px;line-height:1.8}.figma-story-copy .figma-text-button{margin-top:27px}.figma-flavours{background:var(--figma-soft);padding-block:118px}.figma-section-heading{justify-content:space-between;align-items:end;gap:34px;margin-bottom:41px;display:flex}.figma-section-heading .figma-kicker{margin-bottom:14px}.figma-section-heading h2{font-size:47px;line-height:1.1}.figma-section-heading>p{max-width:310px;color:var(--figma-muted);margin:0 0 5px;font-size:13px;line-height:1.7}.figma-product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.figma-product-card{border:1px solid var(--figma-line);background:var(--figma-card);border-radius:10px;overflow:hidden}.figma-product-image-wrap{background:#ded2c9;height:264px;position:relative;overflow:hidden}.figma-product-image-wrap>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.figma-product-card:hover .figma-product-image-wrap>img{transform:scale(1.035)}.figma-product-image-wrap span{color:#fff;background:var(--figma-accent-deep);border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.figma-product-note{color:var(--figma-accent-deep);text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.figma-product-content h3{font:400 24px/1.1 var(--font-display), Georgia, serif;margin:0 0 9px}.figma-product-content>p:not(.figma-product-note){min-height:42px;color:var(--figma-muted);margin:0;font-size:12px;line-height:1.65}.figma-product-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:19px;display:flex}.figma-product-foot strong{font-size:13px}.figma-product-foot button{color:var(--figma-accent-deep);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.figma-product-foot button span{font-size:17px;line-height:.7}.figma-product-foot button:hover{color:var(--figma-ink)}.figma-custom-box{border-top:1px solid var(--figma-line);border-bottom:1px solid var(--figma-line);justify-content:space-between;align-items:center;gap:30px;margin-top:49px;padding-block:35px;display:flex}.figma-custom-box .figma-kicker{margin-bottom:10px}.figma-custom-box h3{font:400 28px/1.15 var(--font-display), Georgia, serif;margin:0}.figma-custom-box p:not(.figma-kicker){max-width:440px;color:var(--figma-muted);margin:9px 0 0;font-size:13px;line-height:1.7}.figma-box-controls{justify-items:end;gap:13px;display:grid}.figma-size-buttons{gap:7px;display:flex}.figma-size-buttons button{border:1px solid var(--figma-line);min-width:77px;min-height:34px;color:var(--figma-muted);background:0 0;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:800}.figma-size-buttons button.is-selected,.figma-size-buttons button:hover{border-color:var(--figma-accent-deep);color:#fff;background:var(--figma-accent-deep)}.figma-how{padding-block:121px}.figma-steps{border-top:1px solid var(--figma-line);grid-template-columns:repeat(3,1fr);display:grid}.figma-steps article{border-right:1px solid var(--figma-line);padding:35px 43px 28px 0}.figma-steps article+article{padding-left:43px}.figma-steps article:last-child{border-right:0}.figma-steps span{color:var(--figma-accent-deep);font-size:11px;font-weight:800}.figma-steps h3{font:400 29px/1.1 var(--font-display), Georgia, serif;margin:26px 0 12px}.figma-steps p{max-width:265px;color:var(--figma-muted);margin:0;font-size:13px;line-height:1.75}.figma-gifting{background:var(--figma-soft);padding-block:108px}.figma-gifting-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%;display:grid}.figma-gifting-copy{max-width:460px;padding-left:28px}.figma-gifting h2{font-size:48px;line-height:1.1}.figma-gifting-copy>p:not(.figma-kicker){color:var(--figma-muted);margin:23px 0;font-size:14px;line-height:1.8}.figma-gifting ul{gap:12px;margin:0 0 28px;padding:0;font-size:12px;font-weight:800;list-style:none;display:grid}.figma-gifting li{align-items:center;gap:10px;display:flex}.figma-gifting li img{width:16px;height:16px}.figma-gift-image-wrap img{object-fit:cover;border-radius:12px;width:100%;height:500px}.figma-notes{padding-block:120px}.figma-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.figma-testimonial-grid article{border:1px solid var(--figma-line);background:var(--figma-card);border-radius:9px;flex-direction:column;min-height:228px;padding:27px;display:flex}.figma-testimonial-grid article>img{width:24px;height:24px;margin-bottom:19px}.figma-testimonial-grid p{font:400 21px/1.35 var(--font-display), Georgia, serif;margin:0}.figma-testimonial-grid strong{color:var(--figma-muted);text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:10px}.figma-newsletter{color:#fdfbf7;background:var(--figma-footer);border-radius:12px;grid-template-columns:1fr .9fr;align-items:center;gap:60px;margin-bottom:107px;padding:52px 68px;display:grid}.figma-newsletter h2{max-width:565px;font-size:39px;line-height:1.15}.figma-newsletter label{color:#d4c0b3;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.figma-newsletter form>div{border-bottom:1px solid #876e60;display:flex}.figma-newsletter input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0;font-size:13px}.figma-newsletter button{color:#f1cabd;white-space:nowrap;background:0 0;border:0;padding:10px 0 10px 15px;font-size:11px;font-weight:800}.figma-newsletter form>p{color:#bba79d;margin:12px 0 0;font-size:10px}.figma-footer-main{grid-template-columns:1fr .8fr 1fr;align-items:center;gap:45px;min-height:180px;display:grid}.figma-footer .figma-brand-mark{border-color:#dcb9aa}.figma-footer .figma-brand-words small{color:#bd9c8f}.figma-footer-main>p{color:#c3a99c;max-width:260px;margin:0;font-size:12px;line-height:1.7}.figma-footer-links{color:#d6bcb0;flex-wrap:wrap;justify-content:flex-end;gap:20px;font-size:11px;font-weight:700;display:flex}.figma-footer-bottom{color:#9d8478;border-top:1px solid #503a31;justify-content:space-between;min-height:57px;padding-top:20px;font-size:10px;display:flex}.figma-bag-drawer{z-index:100;visibility:hidden;pointer-events:none;position:fixed;inset:0}.figma-bag-drawer.is-open{visibility:visible;pointer-events:auto}.figma-bag-backdrop{opacity:0;background:#1b0f0a73;transition:opacity .2s;position:absolute;inset:0}.figma-bag-panel{width:min(100%,430px);height:100%;color:var(--figma-ink);background:var(--figma-bg);flex-direction:column;padding:30px;transition:transform .24s;display:flex;position:absolute;top:0;right:0;transform:translate(105%);box-shadow:-12px 0 35px #180b0633}.figma-bag-drawer.is-open .figma-bag-backdrop{opacity:1}.figma-bag-drawer.is-open .figma-bag-panel{transform:translate(0)}.figma-bag-panel-header{border-bottom:1px solid var(--figma-line);justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.figma-bag-panel-header .figma-kicker{margin-bottom:7px}.figma-bag-panel h2{font-size:34px}.figma-bag-panel-header button{border:1px solid var(--figma-line);width:34px;height:34px;color:var(--figma-ink);background:0 0;border-radius:4px;font-size:19px}.figma-bag-items{flex:1;overflow:auto}.figma-empty-bag{max-width:270px;color:var(--figma-muted);margin:34px 0;font-size:14px;line-height:1.7}.figma-bag-items article{border-bottom:1px solid var(--figma-line);grid-template-columns:68px 1fr auto;align-items:center;gap:13px;padding:16px 0;display:grid}.figma-bag-items article>img{object-fit:cover;border-radius:5px;width:68px;height:56px}.figma-bag-items h3{font:400 19px/1.05 var(--font-display), Georgia, serif;margin:0 0 5px}.figma-bag-items p{color:var(--figma-muted);margin:0;font-size:11px}.figma-bag-items button{color:var(--figma-accent-deep);background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:800}.figma-bag-total{border-top:1px solid var(--figma-line);justify-content:space-between;padding:20px 0;font-size:13px;display:flex}.figma-bag-total strong{font-size:15px}.figma-checkout-button{width:100%}.figma-checkout-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.figma-builder{border-top:1px solid var(--figma-line);margin-top:52px;padding-top:43px}.figma-builder-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.figma-builder-heading .figma-kicker{margin-bottom:8px}.figma-builder-heading h3{font:400 34px/1.1 var(--font-display), Georgia, serif;margin:0}.figma-builder-heading>p{color:var(--figma-muted);margin:0;font-size:12px;font-weight:800}.figma-builder-heading>div:last-child{align-items:center;gap:12px;display:flex}.figma-builder-heading>div:last-child>p{color:var(--figma-muted);margin:0;font-size:12px;font-weight:800}.figma-builder-clear{color:var(--figma-accent-deep);background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:800}.figma-builder-clear:disabled{cursor:not-allowed;opacity:.45}.figma-builder-layout{border:1px solid var(--figma-line);background:var(--figma-card);border-radius:10px;grid-template-columns:minmax(270px,.78fr) minmax(420px,1.22fr);align-items:stretch;display:grid;overflow:hidden}.figma-builder-controls{border-right:1px solid var(--figma-line);align-content:start;gap:23px;padding:29px;display:grid}.figma-builder-control>span{color:var(--figma-muted);text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.figma-builder-control .figma-size-buttons{grid-template-columns:repeat(3,1fr);display:grid}.figma-builder-control .figma-size-buttons button{min-width:0}.figma-design-buttons{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.figma-design-button{border:1px solid var(--figma-line);min-height:89px;color:var(--figma-ink);background:var(--figma-bg);text-align:left;border-radius:6px;grid-template-columns:25px 1fr;align-items:center;column-gap:8px;padding:10px;display:grid}.figma-design-button i{background:#e7d7c7;border:1px solid #2c181124;border-radius:3px;grid-row:span 2;width:24px;height:37px;display:block}.figma-design-button.ribbon i{background:#f0d8cc;border-color:#b86757;box-shadow:inset 8px 0 #b86757,inset -8px 0 #b86757}.figma-design-button.berry i{background:#af5b62;box-shadow:inset 8px 0 #df9c9c,inset -8px 0 #df9c9c}.figma-design-button.studio i{background:#e5e3df;box-shadow:inset 8px 0 #6c665f,inset -8px 0 #6c665f}.figma-design-button strong{font-size:11px}.figma-design-button small{color:var(--figma-muted);font-size:9px}.figma-design-button.is-selected{border-color:var(--figma-accent-deep);box-shadow:inset 0 0 0 1px var(--figma-accent-deep)}.figma-builder-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.figma-builder-palette button{border:1px solid var(--figma-line);min-width:0;color:var(--figma-ink);background:var(--figma-bg);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:7px;display:flex}.figma-builder-palette button:hover,.figma-builder-palette button.is-selected{border-color:var(--figma-accent-deep)}.figma-builder-palette img{object-fit:cover;border-radius:4px;flex:none;width:33px;height:33px}.figma-builder-palette span{gap:2px;min-width:0;display:grid}.figma-builder-palette strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.figma-builder-palette small{color:var(--figma-muted);font-size:9px}.figma-three-panel{background:#efe3d8;grid-template-rows:minmax(0,1fr) auto auto;min-height:590px;padding:12px 25px 25px;display:grid}.figma-three-stage{cursor:grab;touch-action:none;width:100%;min-height:460px}.figma-three-loading{background:#efe3d8;width:100%;min-height:460px}.figma-three-stage canvas{outline:0;width:100%;height:100%;display:block}.figma-three-panel .figma-builder-summary{margin-top:5px}.figma-box-stage{background:#d8c0ae;grid-template-rows:auto 1fr auto auto;min-height:590px;padding:26px;display:grid;position:relative;overflow:hidden}.figma-box-stage:before,.figma-box-stage:after{content:"";z-index:0;opacity:0;background:#8f4b3d;position:absolute}.figma-box-stage>*{z-index:1;position:relative}.figma-box-lid{color:#2b1a11;background:#eadccc;border:1px solid #301b1233;border-radius:6px;justify-content:space-between;align-items:center;min-height:68px;padding:17px 20px;display:flex;box-shadow:0 9px 20px #2f190f26}.figma-box-lid span{font:400 25px/1 var(--font-display), Georgia, serif}.figma-box-lid small{color:#68473a;text-transform:uppercase;font-size:9px;font-weight:800}.figma-box-ribbon{background:#dfc9bc}.figma-box-ribbon:before{opacity:1;width:24px;top:0;bottom:0;left:50%;transform:translate(-50%)}.figma-box-ribbon:after{opacity:1;height:20px;top:48%;left:0;right:0;transform:translateY(-50%)}.figma-box-ribbon .figma-box-lid{background:#f2dfd4}.figma-box-berry{background:#8c4048}.figma-box-berry:before{opacity:1;background:#e6ada7;width:16px;top:0;bottom:0;left:50%;transform:translate(-50%)}.figma-box-berry .figma-box-lid{color:#fff3ed;background:#ad5960;border-color:#693038}.figma-box-berry .figma-box-lid small{color:#fee4dc}.figma-box-studio{background:#d7d5cf}.figma-box-studio:before{opacity:1;background:#625c56;width:14px;top:0;bottom:0;left:50%;transform:translate(-50%)}.figma-box-studio .figma-box-lid{background:#eeece7}.figma-box-slots{background:#6a4535;border:1px solid #26150d47;border-radius:8px;align-self:center;gap:9px;width:100%;max-width:440px;margin:26px auto;padding:16px;display:grid;box-shadow:inset 0 0 0 6px #ffffff14,0 14px 24px #28140d2e}.figma-box-slots.size-6{grid-template-columns:repeat(3,1fr)}.figma-box-slots.size-12{grid-template-columns:repeat(4,1fr)}.figma-box-slots.size-24{grid-template-columns:repeat(6,1fr);gap:6px;padding:12px}.figma-builder-slot-wrap{aspect-ratio:1;min-width:0;position:relative}.figma-builder-slot{color:#d8bdad;background:#f1e7dc;border:1px dashed #b89c8b;border-radius:5px;place-items:center;width:100%;height:100%;padding:0;font-size:21px;transition:transform .14s,border-color .14s;display:grid;overflow:hidden}.figma-builder-slot:hover{border-color:var(--figma-accent-deep);transform:translateY(-1px)}.figma-builder-slot.is-filled{background:#211510;border-style:solid;border-color:#5d392b}.figma-builder-slot img{object-fit:cover;width:100%;height:100%}.figma-builder-slot-remove{color:#fff;background:#8f4b3d;border:1px solid #f3e3da;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.figma-box-slots.size-24 .figma-builder-slot-remove{width:15px;height:15px;font-size:10px;top:-5px;right:-5px}.figma-builder-summary{background:#2f1a1133;border:1px solid #2f1a1133;border-radius:5px;grid-template-columns:1fr 1fr 1.1fr;gap:1px;display:grid;overflow:hidden}.figma-builder-summary>div{color:#3e271d;background:#f5e9de;gap:4px;padding:11px 13px;display:grid}.figma-builder-summary span{text-transform:uppercase;font-size:9px;font-weight:800}.figma-builder-summary strong{font-size:13px}.figma-builder-summary .figma-builder-total{color:#fff;background:#6c382f}.figma-builder-add{width:100%;margin-top:12px}.figma-builder-add:disabled{cursor:not-allowed;opacity:.55;transform:none}@media (max-width:1060px){.figma-nav{gap:15px}.figma-hero{grid-template-columns:.9fr 1.1fr;gap:42px}.figma-hero-copy{padding-left:0}.figma-hero h1{font-size:54px}.figma-award-badge{left:-15px}}@media (max-width:860px){.figma-shell{width:min(100% - 40px,700px)}.figma-header-inner{grid-template-columns:1fr auto;height:78px}.figma-nav{border:1px solid var(--figma-line);background:var(--figma-bg);border-radius:8px;align-items:stretch;padding:13px;display:none;position:absolute;top:78px;left:20px;right:20px;box-shadow:0 13px 28px #1a0d081a}.figma-nav.is-open{display:grid}.figma-nav a{padding:10px}.figma-menu-button{display:block}.figma-order-button{display:none}.figma-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding-block:62px 70px}.figma-hero-copy{max-width:580px}.figma-hero h1{max-width:600px;font-size:58px}.figma-hero-image-wrap{min-height:0}.figma-hero-image{height:min(65vw,520px)}.figma-story{grid-template-columns:1fr;gap:42px;padding-block:85px}.figma-story-copy{max-width:580px}.figma-story h2,.figma-section-heading h2,.figma-gifting h2{font-size:43px}.figma-pillars-grid{grid-template-columns:repeat(2,1fr)}.figma-pillars article:nth-child(3){border-left:1px solid var(--figma-line)}.figma-product-grid{grid-template-columns:repeat(2,1fr)}.figma-builder-layout{grid-template-columns:1fr}.figma-builder-controls{border-right:0;border-bottom:1px solid var(--figma-line);grid-template-columns:.7fr 1.3fr}.figma-builder-control:last-child{grid-column:1/-1}.figma-builder-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-three-panel{min-height:530px}.figma-three-stage,.figma-three-loading{min-height:400px}.figma-gifting-grid{grid-template-columns:1fr;gap:45px}.figma-gifting-copy{max-width:580px;padding-left:0}.figma-gift-image-wrap img{height:min(68vw,500px)}.figma-newsletter{grid-template-columns:1fr;gap:30px;padding:44px}.figma-footer-main{grid-template-columns:1fr 1fr;padding-block:43px}.figma-footer-links{justify-content:flex-start}}@media (max-width:560px){.figma-shell{width:calc(100% - 32px)}.figma-header-inner{height:72px}.figma-brand-mark{width:36px;height:36px;font-size:20px}.figma-brand-words strong{font-size:11px}.figma-brand-words small{font-size:8px}.figma-header-actions{gap:6px}.figma-theme-toggle{width:33px;height:33px}.figma-bag-button,.figma-menu-button{width:36px;height:36px}.figma-nav{top:72px;left:16px;right:16px}.figma-hero{padding-block:46px 61px}.figma-hero h1{font-size:43px}.figma-intro{font-size:14px}.figma-hero-actions{gap:19px}.figma-primary-button{min-height:43px;padding:10px 14px}.figma-hero-note{align-items:flex-start}.figma-hero-image{border-radius:11px;height:76vw}.figma-award-badge{width:151px;min-height:63px;padding:10px;font-size:9px;bottom:-17px;left:12px}.figma-pillars-grid{grid-template-columns:1fr}.figma-pillars article,.figma-pillars article:first-child,.figma-pillars article:nth-child(3){border-right:1px solid var(--figma-line);border-left:1px solid var(--figma-line);border-bottom:1px solid var(--figma-line);min-height:0;padding:30px 24px}.figma-story{gap:33px;padding-block:70px}.figma-story-image-wrap,.figma-story-image-wrap img{height:86vw;min-height:0}.figma-story h2,.figma-section-heading h2,.figma-gifting h2{font-size:37px}.figma-flavours,.figma-how,.figma-notes{padding-block:76px}.figma-section-heading{margin-bottom:31px;display:block}.figma-section-heading>p{margin-top:16px}.figma-product-grid{grid-template-columns:1fr;gap:18px}.figma-product-image-wrap{height:70vw}.figma-builder{margin-top:38px;padding-top:32px}.figma-builder-heading{align-items:start}.figma-builder-heading h3{font-size:30px}.figma-builder-layout{margin-inline:-1px}.figma-builder-controls{grid-template-columns:1fr;padding:19px}.figma-builder-control:last-child{grid-column:auto}.figma-builder-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-three-panel{min-height:455px;padding:8px 14px 14px}.figma-three-stage,.figma-three-loading{min-height:350px}.figma-builder-heading>div:last-child{gap:8px}.figma-builder-heading>div:last-child>p{font-size:10px}.figma-box-stage{min-height:520px;padding:16px}.figma-box-lid{min-height:58px;padding:14px}.figma-box-lid span{font-size:20px}.figma-box-slots{gap:6px;margin:18px auto;padding:10px}.figma-box-slots.size-24{gap:4px;padding:8px}.figma-custom-box{gap:23px;margin-top:34px;display:grid}.figma-box-controls{justify-items:start}.figma-size-buttons{flex-wrap:wrap}.figma-steps{grid-template-columns:1fr}.figma-steps article,.figma-steps article+article{border-right:0;border-bottom:1px solid var(--figma-line);padding:26px 0}.figma-steps article:last-child{border-bottom:0}.figma-gifting{padding-block:76px}.figma-gift-image-wrap img{height:82vw}.figma-testimonial-grid{grid-template-columns:1fr;gap:15px}.figma-testimonial-grid article{min-height:185px}.figma-newsletter{border-radius:8px;width:calc(100% - 32px);margin-bottom:72px;padding:31px 23px}.figma-newsletter h2{font-size:32px}.figma-newsletter form>div{gap:5px;display:grid}.figma-newsletter button{justify-self:start;padding:10px 0}.figma-footer-main{grid-template-columns:1fr;gap:25px;padding-block:38px}.figma-footer-bottom{gap:10px;padding-bottom:20px}.figma-bag-panel{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.figma-storefront *,.figma-storefront :before,.figma-storefront :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.figma-three-panel{background:#e8e3e0;min-height:620px;padding:14px 28px 28px}.theme-dark .figma-three-panel{background:#241c19}.figma-three-stage{cursor:default;min-height:500px}.figma-three-stage:active{cursor:default}.figma-three-stage.is-drop-target{box-shadow:inset 0 0 0 2px var(--figma-accent-deep)}.figma-editor-page{min-height:100vh}.figma-editor-header-inner{grid-template-columns:1fr auto 1fr}.figma-editor-header-title{color:var(--figma-muted);text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.figma-editor-workspace{padding-block:52px 88px}.figma-editor-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.figma-editor-heading .figma-kicker{margin-bottom:8px}.figma-editor-heading h1{font:400 46px/1.05 var(--font-display), Georgia, serif;margin:0}.figma-editor-heading>div:last-child{align-items:center;gap:12px;display:flex}.figma-editor-heading>div:last-child>p{color:var(--figma-muted);margin:0;font-size:12px;font-weight:800}.figma-editor-layout{border:1px solid var(--figma-line);background:var(--figma-card);border-radius:8px;grid-template-columns:minmax(300px,.78fr) minmax(480px,1.22fr);align-items:stretch;display:grid;overflow:hidden}.figma-editor-controls{min-height:620px}.figma-editor-preview{border:0}.figma-editor-preview .figma-three-stage{min-height:500px}.figma-editor-page .figma-builder-palette button{min-height:58px}.figma-editor-page .figma-builder-palette img{object-fit:contain;background:#f5f0ec;border-radius:5px;width:46px;height:46px}.theme-dark .figma-editor-page .figma-builder-palette img{background:#342822}.figma-editor-page .figma-bag-items article>img{object-fit:contain;background:#f5f0ec}.theme-dark .figma-editor-page .figma-bag-items article>img{background:#342822}@media (max-width:860px){.figma-editor-header-inner{grid-template-columns:1fr auto}.figma-editor-header-title{display:none}.figma-editor-workspace{padding-block:38px 64px}.figma-editor-layout{grid-template-columns:1fr}.figma-editor-controls{min-height:0}.figma-editor-preview{min-height:560px}.figma-editor-preview .figma-three-stage{min-height:430px}}@media (max-width:560px){.figma-editor-workspace{padding-block:30px 52px}.figma-editor-heading{align-items:start;gap:16px;margin-bottom:20px}.figma-editor-heading h1{font-size:36px}.figma-editor-heading>div:last-child{gap:8px}.figma-editor-heading>div:last-child>p{font-size:10px}.figma-editor-preview{min-height:490px;padding:8px 14px 14px}.figma-editor-preview .figma-three-stage{min-height:382px}.figma-editor-page .figma-builder-palette img{width:42px;height:42px}}.figma-brand{gap:13px}.figma-brand-logo{object-fit:cover;width:64px;height:64px;box-shadow:0 0 0 1px var(--figma-line);background:#f9efe9;border-radius:50%;flex:none}.figma-brand-words{gap:4px}.figma-brand-words strong{font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-transform:none;font-size:17px;font-weight:400}.figma-brand-words small{letter-spacing:0;font-size:8px}.figma-hero{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:72px;min-height:680px}.figma-hero h1{max-width:520px;font-size:66px;line-height:.98}.figma-hero h1 em{display:block}.figma-hero-image{object-position:center 72%;filter:contrast(1.03)saturate(1.04);border-radius:6px;height:640px;min-height:640px;box-shadow:0 24px 58px #311a102b}.figma-hero-image-label{color:#fff;letter-spacing:0;text-transform:uppercase;background:#22130dc2;border:1px solid #ffffff59;border-radius:4px;margin:0;padding:9px 11px;font-size:9px;font-weight:800;position:absolute;bottom:18px;right:18px}.figma-flavours{padding-block:130px}.figma-product-grid{gap:18px}.figma-product-card{border-radius:6px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 15px 35px #311a1012}.figma-product-card:hover{border-color:var(--figma-accent);transform:translateY(-3px);box-shadow:0 19px 42px #311a1024}.figma-product-image-wrap{aspect-ratio:4/5;background:#38241b;height:auto}.figma-product-image-wrap>img{object-position:center 55%;filter:contrast(1.03)saturate(1.04)}.figma-product-card[data-product=tubs] .figma-product-image-wrap>img{object-position:center 48%}.figma-product-card[data-product=assorted] .figma-product-image-wrap>img{object-position:center 56%}.figma-product-card[data-product=nutella] .figma-product-image-wrap>img{object-position:center 68%}.figma-product-image-wrap span{border-radius:4px}.figma-product-content{flex:1;padding:21px 20px 20px}.figma-product-content h3{font-size:27px}.figma-product-content>p:not(.figma-product-note){min-height:40px}.figma-product-foot{margin-top:20px}.figma-gifting{color:#f9eee8;background:var(--figma-footer);padding-block:112px}.figma-gifting h2{color:#fff8f3;max-width:540px;font-size:52px}.figma-gifting-copy>p:not(.figma-kicker){color:#dfc9bf;max-width:380px;margin:21px 0 28px}.figma-gifting .figma-primary-button{background:#a85d4e;border-color:#d59585}.figma-gifting .figma-primary-button:hover{background:#c27665;border-color:#e3a796}.figma-gift-image-wrap{position:relative}.figma-gift-image-wrap img{object-position:center 55%;filter:contrast(1.03)saturate(1.04);border-radius:6px;height:570px;box-shadow:0 22px 48px #00000042}.figma-gift-image-wrap span{color:#fff;letter-spacing:0;text-transform:uppercase;background:#1a0d09c2;border:1px solid #ffffff4d;border-radius:4px;margin:0;padding:8px 10px;font-size:9px;font-weight:800;position:absolute;bottom:17px;left:17px}@media (max-width:1060px){.figma-hero{grid-template-columns:minmax(0,.86fr) minmax(390px,1.14fr);gap:48px}.figma-hero h1{font-size:58px}.figma-hero-image-wrap{min-height:580px}.figma-hero-image{height:580px;min-height:580px}}@media (max-width:860px){.figma-brand-logo{width:56px;height:56px}.figma-hero{grid-template-columns:1fr;gap:40px;min-height:0}.figma-hero h1{font-size:56px}.figma-hero-image-wrap{justify-self:start;max-width:650px;min-height:0}.figma-hero-image{aspect-ratio:4/5;width:100%;height:auto;min-height:0}.figma-product-grid{gap:20px}.figma-gift-image-wrap{max-width:650px}.figma-gift-image-wrap img{aspect-ratio:4/5;width:100%;height:auto}}@media (max-width:560px){.figma-brand-logo{width:48px;height:48px}.figma-brand-words strong{font-size:14px}.figma-brand-words small{font-size:7px}.figma-hero h1{font-size:44px}.figma-hero-image-label{padding:8px 9px;font-size:8px;bottom:11px;right:11px}.figma-flavours{padding-block:82px}.figma-product-image-wrap{aspect-ratio:4/5;height:auto}.figma-product-content h3{font-size:25px}.figma-gifting{padding-block:82px}.figma-gifting h2{font-size:39px}.figma-gift-image-wrap span{padding:8px 9px;font-size:8px;bottom:11px;left:11px}}.figma-how{padding-bottom:0}.figma-gifting{padding-block:96px 84px}.figma-newsletter{border-top:1px solid var(--figma-line);border-bottom:1px solid var(--figma-line);width:100%;max-width:none;color:var(--figma-ink);background:var(--figma-bg);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(288px,.9fr);gap:88px;margin:0;padding:68px max(32px,50% - 640px)}.figma-newsletter .figma-kicker{color:var(--figma-accent-deep)}.figma-newsletter h2{color:var(--figma-ink)}.figma-newsletter label{color:var(--figma-muted)}.figma-newsletter form>div{border-bottom-color:var(--figma-line)}.figma-newsletter input{color:var(--figma-ink)}.figma-newsletter input::placeholder{color:var(--figma-muted)}.figma-newsletter button{color:var(--figma-accent-deep)}.figma-newsletter form>p{color:var(--figma-muted)}.figma-newsletter form>p.is-confirmed{color:var(--figma-accent-deep)}@media (max-width:860px){.figma-newsletter{grid-template-columns:1fr;gap:30px;padding:52px 32px}}@media (max-width:560px){.figma-how{padding-bottom:0}.figma-gifting{padding-block:72px}.figma-newsletter{gap:25px;padding:42px 16px 48px}}.figma-storefront{--figma-bg:#fdf6ee;--figma-soft:#efe5dc;--figma-card:#fef5ee;--figma-ink:#41220e;--figma-muted:#6d4939;--figma-line:#efe5dc;--figma-accent:#6d4939;--figma-accent-deep:#532515;--figma-accent-soft:#efe5dc;--figma-footer:#3f200c}.figma-storefront.theme-dark{--figma-bg:#41220e;--figma-soft:#532515;--figma-card:#532515;--figma-ink:#fdf6ee;--figma-muted:#efe5dc;--figma-line:#6d4939;--figma-accent:#efe5dc;--figma-accent-deep:#fdf6ee;--figma-accent-soft:#532515;--figma-footer:#3f200c}.figma-brand-logo{background:#efe5dc}.figma-footer .figma-brand-logo{background:#fdf6ee;box-shadow:0 0 0 1px #6d4939}.figma-bag-button span,.figma-order-button,.figma-primary-button,.figma-product-image-wrap span,.figma-size-buttons button.is-selected,.figma-size-buttons button:hover{color:#fdf6ee;background:#532515}.figma-order-button,.figma-primary-button{border-color:#532515}.figma-order-button:hover,.figma-primary-button:hover{background:#6d4939;border-color:#6d4939}.theme-dark .figma-order-button,.theme-dark .figma-primary-button,.theme-dark .figma-size-buttons button.is-selected,.theme-dark .figma-size-buttons button:hover{color:#3f200c;background:#fdf6ee;border-color:#fdf6ee}.theme-dark .figma-order-button:hover,.theme-dark .figma-primary-button:hover{color:#3f200c;background:#efe5dc;border-color:#efe5dc}.figma-product-image-wrap{background:#3f200c}.figma-hero-image-label,.figma-gift-image-wrap span{color:#fdf6ee;background:#3f200c;border-color:#efe5dc}.figma-gifting{color:#fdf6ee;background:#3f200c}.figma-gifting .figma-kicker{color:#efe5dc}.figma-gifting h2{color:#fdf6ee}.figma-gifting h2 em,.figma-gifting-copy>p:not(.figma-kicker){color:#efe5dc}.figma-gifting .figma-primary-button{color:#3f200c;background:#fdf6ee;border-color:#fdf6ee}.figma-gifting .figma-primary-button:hover{color:#3f200c;background:#efe5dc;border-color:#efe5dc}.figma-footer{color:#efe5dc;background:#3f200c}.figma-footer-brand{color:#fdf6ee}.figma-footer .figma-brand-words small,.figma-footer-main>p,.figma-footer-links,.figma-footer-bottom{color:#efe5dc}.figma-footer .figma-brand-mark,.figma-footer-bottom{border-color:#6d4939}.figma-footer-links a:hover{color:#fdf6ee}.figma-header-inner{height:84px}.figma-hero{gap:48px;min-height:520px;padding-block:40px 44px}.figma-hero-copy{padding-left:0}.figma-hero h1{max-width:500px;font-size:58px}.figma-intro{margin:18px 0 22px}.figma-hero-image-wrap{min-height:520px}.figma-hero-image{object-position:center 55%;height:520px;min-height:520px}.figma-flavours{padding:80px 0 56px}.figma-section-heading{margin-bottom:28px}.figma-product-content{padding:17px 18px 18px}.figma-custom-box{margin-top:34px;padding-block:27px}.figma-how{padding:56px 0 0}.figma-how .figma-section-heading{margin-bottom:30px}.figma-steps article{padding-top:28px}.figma-gifting{padding:72px 0 64px}.figma-gifting-grid{gap:7%}.figma-gifting-copy{padding-left:0}.figma-gift-image-wrap img{object-position:center 72%;height:460px}.figma-newsletter{gap:48px;padding-block:46px}.figma-footer-main{min-height:140px}@media (max-width:1060px){.figma-hero{gap:36px;min-height:500px}.figma-hero h1{font-size:52px}.figma-hero-image-wrap{min-height:500px}.figma-hero-image{height:500px;min-height:500px}}@media (max-width:860px){.figma-header-inner{height:78px}.figma-hero{gap:26px;min-height:0;padding-block:44px 52px}.figma-hero h1{font-size:48px}.figma-hero-image-wrap{min-height:0}.figma-hero-image{aspect-ratio:4/5;height:auto;min-height:0}.figma-flavours{padding-block:64px}.figma-how{padding-top:60px}.figma-gifting{padding-block:60px}.figma-gift-image-wrap img{aspect-ratio:4/5;height:auto}.figma-newsletter{gap:30px;padding:44px 32px}}@media (max-width:560px){.figma-header-inner{height:72px}.figma-hero{gap:22px;padding-block:36px 42px}.figma-hero h1{font-size:40px}.figma-flavours{padding-block:56px}.figma-section-heading{margin-bottom:26px}.figma-how{padding-top:56px}.figma-gifting{padding-block:56px}.figma-gifting h2{font-size:38px}.figma-newsletter{gap:24px;padding:38px 16px 40px}}.figma-storefront .figma-order-button,.figma-storefront .figma-primary-button{color:#fdf6ee}.figma-storefront.theme-dark .figma-order-button,.figma-storefront.theme-dark .figma-primary-button,.figma-storefront .figma-gifting .figma-primary-button{color:#3f200c}.figma-photo-product-grid{margin-top:28px}.figma-product-card[data-product=tubs-pair] .figma-product-image-wrap>img{object-position:center 52%}.figma-product-card[data-product=gift-box] .figma-product-image-wrap>img{object-position:center 50%}.figma-product-card[data-product=assorted-tray] .figma-product-image-wrap>img{object-position:center 48%}.figma-hero-image-wrap{justify-self:end;width:min(100%,390px);max-width:390px;min-height:0}.figma-hero-image{aspect-ratio:3/4;object-fit:cover;object-position:center;height:auto;min-height:0}.figma-hero-assorted-image{object-position:center}@media (max-width:1060px){.figma-hero-image-wrap{width:min(100%,375px);max-width:375px;min-height:0}.figma-hero-image{aspect-ratio:3/4;height:auto;min-height:0}}@media (max-width:860px){.figma-hero-image-wrap{justify-self:start;width:min(100%,480px);max-width:480px;min-height:0}.figma-hero-image{aspect-ratio:3/4;height:auto;min-height:0}}@media (max-width:560px){.figma-hero-image-wrap{width:100%;max-width:none}.figma-hero-image{aspect-ratio:3/4;height:auto;min-height:0}}@media (min-width:1061px){.figma-hero{grid-template-columns:minmax(0,470px) 390px;justify-content:center;gap:72px}.figma-product-grid--primary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1060px){.figma-product-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.figma-product-grid--primary{grid-template-columns:1fr}}.figma-storefront{flex-direction:column;min-height:100dvh;display:flex}.figma-footer{margin-top:auto}
