html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;overflow-x:clip}.p-scope{font:400 var(--p-step-body)/1.55 var(--p-sans);color:var(--p-licorice)}:where(.p-scope),:where(.p-scope) *,:where(.p-scope) *:before,:where(.p-scope) *:after{box-sizing:border-box}:where(.p-scope) *{margin:0}:where(.p-scope) img,:where(.p-scope) svg{display:block;max-width:100%}:where(.p-scope) img{height:auto}:where(.p-scope) a{color:inherit}:where(.p-scope) button,:where(.p-scope) input,:where(.p-scope) select,:where(.p-scope) textarea{font:inherit;color:inherit;letter-spacing:normal;text-transform:none}:where(.p-scope) ul{list-style:none;padding:0}:where(.p-scope) h1,:where(.p-scope) h2,:where(.p-scope) h3{font-family:var(--p-serif);font-weight:400;font-variation-settings:"SOFT" 100;line-height:1;letter-spacing:-.025em;text-transform:none;color:inherit}:where(.p-scope) h2{font-size:var(--p-step-display)}:where(.p-scope) h3{font-size:var(--p-step-title);letter-spacing:-.015em}:where(.p-scope) p{font:inherit}.p-scope ::selection{background:var(--p-gold);color:var(--p-licorice)}.p-scope :focus-visible{outline:2px solid var(--p-gold);outline-offset:3px}.p-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-defs{position:absolute;width:0;height:0}:root{--p-licorice: #1E1714;--p-parchment: #F7F1E8;--p-shortbread: #EDE2D0;--p-icing: #FFFDF9;--p-cinnamon: #9C4A2B;--p-cinnamon-dark: #7F3A20;--p-gold: #C9A050;--p-gold-text: #7A5C22;--p-cocoa: #6B5A4E;--p-crumb: #DCCFBC;--p-night: #2A211D;--p-paper-soft: #CBBFB2;--p-gold-soft: #B39360;--p-scallop: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-100%20-100%20200%20200%22%3E%3Cg%20transform%3D%22scale%281.13%29%22%3E%3Cpath%20d%3D%22M0%20-88A13.77%2013.77%200%200%201%2027.19%20-83.69A13.77%2013.77%200%200%201%2051.73%20-71.19A13.77%2013.77%200%200%201%2071.19%20-51.73A13.77%2013.77%200%200%201%2083.69%20-27.19A13.77%2013.77%200%200%201%2088%200A13.77%2013.77%200%200%201%2083.69%2027.19A13.77%2013.77%200%200%201%2071.19%2051.73A13.77%2013.77%200%200%201%2051.73%2071.19A13.77%2013.77%200%200%201%2027.19%2083.69A13.77%2013.77%200%200%201%200%2088A13.77%2013.77%200%200%201%20-27.19%2083.69A13.77%2013.77%200%200%201%20-51.73%2071.19A13.77%2013.77%200%200%201%20-71.19%2051.73A13.77%2013.77%200%200%201%20-83.69%2027.19A13.77%2013.77%200%200%201%20-88%200A13.77%2013.77%200%200%201%20-83.69%20-27.19A13.77%2013.77%200%200%201%20-71.19%20-51.73A13.77%2013.77%200%200%201%20-51.73%20-71.19A13.77%2013.77%200%200%201%20-27.19%20-83.69A13.77%2013.77%200%200%201%20-0%20-88Z%22%20fill%3D%22%23000%22/%3E%3C/g%3E%3C/svg%3E);--p-step-verb: clamp(72px, 8.4vw, 136px);--p-step-display: clamp(44px, 5.8vw, 92px);--p-step-title: 36px;--p-step-lead: 22px;--p-step-body: 17px;--p-step-small: 14px;--p-serif: "Fraunces", Georgia, serif;--p-sans: "Figtree", system-ui, sans-serif;--p-script: "Pinyon Script", cursive;--p-margin: 32px;--p-gutter: 24px;--p-section: clamp(96px, 9vw, 150px);--p-ease-out: cubic-bezier(.22, 1, .36, 1);--p-ease-in-out: cubic-bezier(.76, 0, .24, 1);--p-ease-soft: cubic-bezier(.33, 1, .68, 1);--p-t-press: .14s;--p-t-hover: .18s;--p-t-ui: .24s;--p-t-reveal: .8s}.p-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--p-cinnamon);color:var(--p-parchment);font:600 var(--p-step-body)/1 var(--p-sans);text-decoration:none;cursor:pointer;transition:background-color var(--p-t-hover) ease,transform var(--p-t-press) var(--p-ease-out)}.p-button:hover{background:var(--p-cinnamon-dark)}.p-button:active{transform:scale(.97)}.p-button-wide{width:100%}.p-text-button,.p-text-link{background:none;border:0;padding:0;cursor:pointer;font:600 var(--p-step-body)/1.4 var(--p-sans);color:var(--p-cinnamon);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;transition:color var(--p-t-hover) ease,text-underline-offset var(--p-t-hover) ease}.p-text-button:hover,.p-text-link:hover{color:var(--p-cinnamon-dark);text-underline-offset:8px}.p-site-header{position:relative;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px var(--p-margin);color:var(--p-parchment);transition:background-color var(--p-t-ui) ease,padding .36s var(--p-ease-out)}.p-site-header.p-is-solid{background:#1e171494;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.p-site-header.p-is-compact{background:var(--p-licorice);padding-block:8px;-webkit-backdrop-filter:none;backdrop-filter:none}.p-brand{--p-w: 232px;justify-self:start;display:block;width:var(--p-w);margin-left:calc(var(--p-w) * -.243 + 6px);transition:width .36s var(--p-ease-out),margin-left .36s var(--p-ease-out)}.p-site-header.p-is-compact .p-brand{--p-w: 142px}.p-nav{display:flex;gap:36px}.p-nav a,.p-account,.p-phone{font:500 var(--p-step-body)/1 var(--p-sans);padding:10px 0;text-decoration:underline 2px transparent;text-underline-offset:8px;transition:text-decoration-color var(--p-t-hover) ease,text-underline-offset var(--p-t-hover) var(--p-ease-out)}.p-nav a:hover,.p-account:hover,.p-phone:hover{text-decoration-color:currentColor;text-underline-offset:5px}.p-nav a[aria-current=page]{text-decoration-color:var(--p-gold);text-underline-offset:5px}.p-header-actions{justify-self:end;display:flex;align-items:center;gap:24px}.p-cart-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;background:var(--p-parchment);color:var(--p-licorice);border-radius:999px;font:600 var(--p-step-body)/1 var(--p-sans);text-decoration:none;transition:transform var(--p-t-press) var(--p-ease-out),background-color var(--p-t-hover) ease}.p-cart-tab:hover{background:var(--p-icing)}.p-cart-tab:active{transform:scale(.96)}.p-cart-tab span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--p-licorice);color:var(--p-parchment);font-size:14px}.p-cart-tab.p-bump span{animation:p-bump .42s var(--p-ease-out)}@keyframes p-bump{40%{transform:scale(1.35)}}.p-phone{font-variant-numeric:tabular-nums;white-space:nowrap}.p-menu-toggle{display:none}.p-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--p-licorice);color:var(--p-parchment);padding:120px var(--p-margin) 40px}.p-menu nav{display:grid;gap:8px}.p-menu nav a{font:400 var(--p-step-title)/1.3 var(--p-serif);font-variation-settings:"SOFT" 100;text-decoration:none;transition:color var(--p-t-hover) ease}.p-menu nav a[aria-current=page]{color:var(--p-gold)}.p-menu .p-menu-call{display:inline-flex;align-items:center;min-height:52px;margin-top:40px;color:var(--p-gold);font:600 var(--p-step-body)/1.3 var(--p-sans);text-underline-offset:6px}.p-hero{position:relative;min-height:100svh;overflow:hidden;display:grid;align-items:center;padding:150px var(--p-margin) 80px;background:var(--p-licorice);color:var(--p-parchment)}.p-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.p-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--p-focus, 62%) 50%;transition:scale 2.4s var(--p-ease-soft),opacity 1.8s var(--p-ease-in-out)}.p-hero-media.p-is-near img{scale:1.06}.p-hero-open{opacity:0}.p-hero-open.p-is-on{opacity:1}.p-hero-copy{position:relative;z-index:1;max-width:640px;display:grid;gap:28px;justify-items:start}.p-hero-title{font-size:clamp(44px,5.8vw,92px);letter-spacing:-.03em}.p-hero-copy>p{max-width:32ch;font-size:var(--p-step-lead);line-height:1.45}.p-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.p-hero-fact{font-size:var(--p-step-small);color:var(--p-gold-soft)}.p-hero-fact strong{font-weight:inherit;color:inherit}.p-lid-words{font-family:var(--p-script);font-size:96px;fill:var(--p-gold)}.p-lines .p-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.p-lines [data-line]{display:block}.p-build{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);padding:0 var(--p-margin) var(--p-section);background:var(--p-shortbread)}.p-build-copy{grid-column:1 / 7;padding-top:120px}.p-build .p-lede{max-width:46ch;margin-top:28px}.p-builder{margin-top:56px;display:grid;gap:56px}.p-step{position:relative;border:0;padding:0;min-width:0}.p-step legend{font:400 var(--p-step-title)/1.1 var(--p-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;margin-bottom:20px}.p-step-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}.p-step-title{font:400 var(--p-step-title)/1.1 var(--p-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.015em}.p-step[id]{scroll-margin-top:96px}.p-fill-count{font:600 var(--p-step-body)/1 var(--p-sans);color:var(--p-cocoa)}.p-fill-count.p-is-full{color:var(--p-cinnamon)}.p-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.p-size input,.p-chip input{position:absolute;opacity:0;pointer-events:none}.p-size>span{display:grid;gap:4px;padding:20px;border-radius:0;cursor:pointer;background:var(--p-parchment);transition:background-color var(--p-t-hover) ease,color var(--p-t-hover) ease,transform var(--p-t-press) var(--p-ease-out)}.p-size>span b{font:400 var(--p-step-title)/1 var(--p-serif);font-variation-settings:"SOFT" 100}.p-size>span span{font-size:var(--p-step-body)}.p-size:hover>span{background:var(--p-icing)}.p-size input:checked+span{background:var(--p-licorice);color:var(--p-parchment)}.p-size input:focus-visible+span{outline:2px solid var(--p-gold);outline-offset:3px}.p-size:active>span{transform:scale(.98)}.p-treats{display:grid;gap:8px}.p-treat{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:10px 16px 10px 10px;background:var(--p-parchment)}.p-treat .p-swap,.p-treat img{width:56px;height:56px}.p-treat{outline:2px solid transparent;outline-offset:-2px;transition:outline-color .7s ease}.p-treat.p-is-new{outline-color:var(--p-gold);transition-duration:.12s}.p-treat .p-cookie{filter:drop-shadow(0 5px 4px rgba(30,23,20,.2)) drop-shadow(0 1px 1px rgba(30,23,20,.12))}.p-treat-name{font-weight:600;font-size:var(--p-step-body);line-height:1.3;display:grid}.p-treat-name small{font-weight:400;font-size:var(--p-step-small);color:var(--p-cocoa)}.p-qty{display:flex;align-items:center;gap:6px}.p-qty button{width:44px;height:44px;border-radius:999px;border:0;cursor:pointer;background:var(--p-shortbread);font-size:22px;line-height:1;transition:background-color var(--p-t-hover) ease,transform var(--p-t-press) var(--p-ease-out)}.p-qty button:hover:not(:disabled){background:var(--p-licorice);color:var(--p-parchment)}.p-qty button:active:not(:disabled){transform:scale(.92)}.p-qty button:disabled{opacity:.35;cursor:not-allowed}.p-qty output{min-width:28px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.p-lid-modes,.p-fonts{display:flex;flex-wrap:wrap;gap:10px}.p-fonts{margin-top:16px}.p-chip>span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;cursor:pointer;background:var(--p-parchment);font-size:var(--p-step-body);transition:background-color var(--p-t-hover) ease,color var(--p-t-hover) ease,transform var(--p-t-press) var(--p-ease-out)}.p-fonts .p-chip>span{font-size:var(--p-step-lead)}.p-chip:hover>span{background:var(--p-icing)}.p-chip input:checked+span{background:var(--p-licorice);color:var(--p-parchment)}.p-chip input:focus-visible+span{outline:2px solid var(--p-gold);outline-offset:3px}.p-chip:active>span{transform:scale(.97)}.p-lid-input{margin-top:20px}.p-field-label{display:block;font:600 var(--p-step-body)/1.3 var(--p-sans);margin-bottom:8px}.p-field{width:100%;min-height:52px;padding:12px 16px;border-radius:0;border:1px solid var(--p-crumb);background:var(--p-icing);transition:border-color var(--p-t-hover) ease}.p-field:focus{outline:none;border-color:var(--p-licorice)}.p-note-field{resize:vertical;font-family:var(--p-script);font-size:var(--p-step-title);line-height:1.25}.p-step-note{margin-top:14px;max-width:52ch;font-size:var(--p-step-body);color:var(--p-cocoa)}.p-preview{position:relative;width:min(100%,460px);margin-top:24px;padding:4% 0 16%}.p-box3d{position:relative;z-index:1;width:78%;aspect-ratio:700 / 414;transform-style:preserve-3d;transform:perspective(1600px) rotateX(36deg) rotate(-6deg);transition:transform .7s var(--p-ease-out)}.p-preview:hover .p-box3d{transform:perspective(1600px) rotateX(28deg) rotate(-4deg)}.p-box-top{position:absolute;top:0;right:0;bottom:0;left:0}.p-lid-preview{width:100%;height:100%}.p-lid-preview .p-lid-words{font-size:96px}.p-box-front,.p-box-side{position:absolute;display:flex;backface-visibility:hidden}.p-box-front{left:0;right:0;top:100%;height:15.2%;flex-direction:column;transform-origin:top;transform:rotateX(-90deg)}.p-box-side{top:0;bottom:0;left:100%;width:9%;transform-origin:left;transform:rotateY(90deg)}.p-box-rim{flex:0 0 42%;background:#2b2421}.p-box-base{flex:1;background:#120f0d}.p-note-card{position:absolute;z-index:0;right:-5%;bottom:6%;width:58%;aspect-ratio:2 / 1;display:flex;align-items:flex-end;padding:6%;background:var(--p-icing);color:var(--p-licorice);rotate:-4deg;transition:rotate var(--p-t-ui) var(--p-ease-out),translate var(--p-t-ui) var(--p-ease-out)}.p-note-card p{font:400 19px/1.2 var(--p-script);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.p-preview:hover .p-note-card{rotate:-2deg;translate:0 6px}.p-slip-wrap{grid-column:8 / 12;position:relative}.p-slip{position:sticky;top:88px;background:var(--p-icing);padding:48px 32px 64px;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),95% 100%,90% calc(100% - 14px),85% 100%,80% calc(100% - 14px),75% 100%,70% calc(100% - 14px),65% 100%,60% calc(100% - 14px),55% 100%,50% calc(100% - 14px),45% 100%,40% calc(100% - 14px),35% 100%,30% calc(100% - 14px),25% 100%,20% calc(100% - 14px),15% 100%,10% calc(100% - 14px),5% 100%,0 calc(100% - 14px))}.p-slip-name{text-align:center;font:700 var(--p-step-lead)/1.2 var(--p-sans);margin-bottom:28px}.p-slip-rows{display:grid;gap:14px;font-size:var(--p-step-body)}.p-slip-rows li{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.p-slip-rows li span:last-child{white-space:nowrap}.p-slip-rows .p-slip-sub{color:var(--p-cocoa);padding-left:14px}.p-slip-rows .p-row-in{animation:p-row-in .36s var(--p-ease-out)}@keyframes p-row-in{0%{opacity:0;transform:translate(-8px)}}.p-slip-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:24px;padding-top:20px;border-top:4px solid var(--p-licorice)}.p-slip-total span{font-weight:600}.p-slip-total output{font:400 var(--p-step-title)/1 var(--p-serif);font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums}.p-button:disabled{background:var(--p-crumb);color:var(--p-cocoa);cursor:not-allowed;transform:none}.p-slip-note{margin:16px 0 20px;font-size:var(--p-step-body);color:var(--p-cocoa);min-height:1.5em}.p-cookie{object-fit:contain;aspect-ratio:1}.p-swap{position:relative;display:block}.p-swap .p-swap-real{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:0;transform:scale(1.06);pointer-events:none;transition:opacity .42s ease,transform .9s var(--p-ease-out)}.p-treat.p-is-swapped .p-swap-real,.p-item.p-is-swapped .p-swap-real{opacity:1;transform:none}.p-treat.p-is-swapped .p-swap .p-cookie,.p-item.p-is-swapped .p-swap .p-cookie{opacity:0}@media(hover:hover){.p-treat:hover .p-swap-real,.p-item:hover .p-swap-real{opacity:1;transform:none}.p-treat:hover .p-swap .p-cookie,.p-item:hover .p-swap .p-cookie{opacity:0}}.p-cookies{padding:var(--p-section) var(--p-margin);background:var(--p-parchment)}.p-cookies-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);align-items:end}.p-cookies-head h2{grid-column:1 / 8}.p-cookies-head .p-lede{grid-column:8 / 13;max-width:40ch}.p-menu-group{margin-top:96px}.p-menu-cat{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:40px}.p-menu-cat h3{font-size:var(--p-step-title)}.p-menu-cat span{font-size:var(--p-step-body);color:var(--p-cocoa)}.p-menu-items{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;row-gap:48px}.p-item{display:grid;grid-template-columns:128px 1fr;gap:28px;align-items:start}.p-item{grid-template-columns:148px 1fr}.p-item .p-swap,.p-item img{width:148px;height:148px}.p-item .p-cookie{transition:transform .6s var(--p-ease-out),filter .6s var(--p-ease-out),opacity var(--p-t-ui) ease}.p-item .p-cookie{filter:drop-shadow(0 14px 12px rgba(30,23,20,.22)) drop-shadow(0 3px 3px rgba(30,23,20,.14))}.p-item:hover .p-cookie{transform:translateY(-8px) rotate(-6deg) scale(1.04);filter:drop-shadow(0 26px 20px rgba(30,23,20,.16)) drop-shadow(0 6px 6px rgba(30,23,20,.08))}.p-item-line{display:flex;justify-content:space-between;gap:16px;font-size:var(--p-step-body);margin-bottom:6px}.p-item-line span{font-variant-numeric:tabular-nums;font-weight:600}.p-item p{max-width:42ch}.p-item-note{color:var(--p-cinnamon);font-weight:500}.p-item .p-text-button{margin-top:12px}.p-verbs{background:var(--p-licorice);color:var(--p-parchment);padding:var(--p-section) var(--p-margin)}.p-verbs-head h2{margin-bottom:56px}.p-verb-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.p-verb{position:relative;aspect-ratio:16 / 11;overflow:hidden}.p-verb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.6) saturate(.95);transition:scale 1.6s var(--p-ease-out)}.p-verb:hover img{scale:1.07}.p-verb img{object-position:var(--p-focus, 50%) 50%}.p-verb-word{position:absolute;top:0;right:0;bottom:18%;left:0;display:grid;place-items:center;pointer-events:none;font:700 var(--p-step-verb)/.9 var(--p-serif);font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.04em}.p-verb-line{position:absolute;left:20px;right:20px;bottom:20px;max-width:40ch;padding:16px 20px;background:#1e1714c2;font-size:var(--p-step-body)}.p-story{padding:var(--p-section) 20px;background:var(--p-parchment)}.p-story-panel{position:relative;overflow:hidden;min-height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);padding:56px;background:var(--p-licorice);color:var(--p-parchment)}.p-story-title{grid-column:1 / 8;max-width:12ch;align-self:start}.p-story-photo{position:absolute;left:56px;bottom:-11vw;width:42vw;aspect-ratio:1;object-fit:cover;-webkit-mask:var(--p-scallop) center / contain no-repeat;mask:var(--p-scallop) center / contain no-repeat}.p-story-text{grid-column:8 / 12;display:grid;gap:64px;align-content:start;justify-items:start;max-width:360px}.p-story-text h3{margin-bottom:14px}.p-story-text p{color:var(--p-parchment)}.p-story-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:28px;width:max-content}.p-story-actions .p-text-link{color:var(--p-parchment)}.p-story-actions .p-text-link:hover{color:var(--p-gold)}.p-call-short{display:none}.p-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);padding:0 var(--p-margin) 80px;background:var(--p-shortbread);overflow:hidden}.p-faq-copy{grid-column:1 / 6;padding-top:var(--p-section)}.p-faq-copy h2{font-size:var(--p-step-title)}.p-facts{margin:28px 0 40px;display:grid;gap:6px;font-size:var(--p-step-body)}.p-questions{display:grid;gap:28px}.p-questions summary{list-style:none;cursor:pointer;position:relative;padding-right:40px;font:500 var(--p-step-lead)/1.35 var(--p-sans)}.p-questions summary::-webkit-details-marker{display:none}.p-questions summary:after{content:"";position:absolute;right:8px;top:6px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--p-t-ui) var(--p-ease-out)}.p-questions details[open] summary:after{transform:translateY(5px) rotate(225deg)}.p-questions details a{color:var(--p-cinnamon);font-weight:600;text-underline-offset:4px}.p-questions details p{margin-top:10px;font-size:var(--p-step-body);color:var(--p-licorice);max-width:52ch}.p-faq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:48px}.p-faq-media{grid-column:7 / 13;position:relative}.p-faq-tall{width:100%;aspect-ratio:3 / 4;object-fit:cover}.p-faq-square{position:absolute;left:-40px;bottom:-40px;width:34%;aspect-ratio:1;object-fit:cover;outline:10px solid var(--p-shortbread)}.p-closing{position:relative;min-height:90svh;overflow:hidden;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);padding:0 var(--p-margin);background:var(--p-licorice);color:var(--p-parchment)}.p-closing-media{grid-column:1 / 9;position:relative}.p-closing-media img{position:absolute;left:calc(var(--p-margin) * -1);bottom:0;width:calc(100% + var(--p-margin) + var(--p-gutter));max-width:none;height:100%;object-fit:cover;object-position:50% 60%;filter:brightness(.9)}.p-closing-copy{position:relative;z-index:1;grid-column:10 / 13;align-self:center;display:grid;gap:20px;justify-items:start;padding:96px 0}.p-closing-copy h2{font-size:var(--p-step-title)}.p-closing-copy p{color:var(--p-paper-soft);font-size:var(--p-step-body)}.p-closing-copy .p-closing-fact{color:var(--p-parchment);font:400 var(--p-step-lead)/1.3 var(--p-sans)}.p-site-footer{position:relative;margin-top:-1px;background:var(--p-licorice);padding:120px var(--p-margin) 64px;color:var(--p-licorice)}.p-card{position:relative;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px 64px;padding:72px 64px 40px;background:var(--p-parchment)}.p-card:before{content:"";position:absolute;left:0;right:0;top:-48px;height:49px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 50%22%3E%3Cpath d=%22M0 50A50 50 0 0 1 100 50Z%22 fill=%22%23F7F1E8%22/%3E%3C/svg%3E") center bottom / 96px 48px repeat-x}.p-stamp{position:absolute;top:56px;right:64px;width:120px;height:auto;padding:6px;background:var(--p-icing);transform:rotate(4deg)}.p-sign-off{font:400 var(--p-step-title)/1.1 var(--p-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;margin-bottom:16px}.p-card-left>p{max-width:42ch}.p-signup{margin-top:32px;max-width:460px}.p-signup-row{display:flex;gap:10px}.p-signup-row .p-button{flex:none}.p-signup-note{min-height:1.5em;margin-top:8px;font-size:var(--p-step-body);color:var(--p-cocoa)}.p-card-right{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-content:start;padding-top:120px}.p-address,.p-shop-links{display:grid;gap:12px;font-size:var(--p-step-body)}.p-card-right a{text-decoration:underline 2px transparent;text-underline-offset:7px;transition:text-decoration-color var(--p-t-hover) ease,text-underline-offset var(--p-t-hover) var(--p-ease-out)}.p-card-right a:hover{text-decoration-color:currentColor;text-underline-offset:4px}.p-imprint{grid-column:1 / -1;text-align:center;font-size:var(--p-step-small);color:var(--p-cocoa);line-height:1.7}.p-imprint a{color:var(--p-licorice)}.p-footer-logo{width:min(640px,70vw);margin:96px auto 0}@media(prefers-reduced-motion:no-preference){.p-js .p-lines [data-line]{transform:translateY(105%);animation:p-line-up .9s var(--p-ease-out) forwards;animation-delay:calc(var(--p-i) * .12s + .2s)}.p-js .p-hero-media{animation:p-settle 2.4s var(--p-ease-soft) both}.p-js [data-rise]{opacity:0;animation:p-rise var(--p-t-reveal) var(--p-ease-out) forwards;animation-delay:calc(var(--p-i, 0) * 90ms + .5s)}.p-js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--p-ease-out),transform .9s var(--p-ease-out);transition-delay:var(--p-d, 0ms)}.p-js [data-reveal].p-is-in{opacity:1;transform:none}.p-js .p-story-photo[data-reveal]{transform:scale(.92) rotate(-10deg)}.p-js .p-story-photo[data-reveal].p-is-in{transform:none}.p-verb img{animation:p-drift 18s var(--p-ease-in-out) infinite alternate}}@keyframes p-line-up{to{transform:none}}@keyframes p-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes p-settle{0%{transform:scale(1.06);opacity:.3}}@keyframes p-drift{0%{transform:scale(1.03)}to{transform:scale(1.1) translate(-2%)}}@media(max-width:1400px){.p-phone{display:none}}@media(max-width:1100px){.p-nav,.p-account{display:none}.p-site-header{grid-template-columns:1fr auto}.p-menu-toggle{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--p-night);color:var(--p-parchment);font:600 var(--p-step-body)/1 var(--p-sans);cursor:pointer}}@media(max-width:1024px){.p-brand{--p-w: 190px}.p-build-copy{grid-column:1 / 8}.p-slip-wrap{grid-column:8 / 13}.p-story-text{grid-column:7 / 13}.p-story-actions .p-call-number{display:none}.p-story-actions .p-call-short{display:inline}.p-closing-media{grid-column:1 / 7}.p-closing-copy{grid-column:8 / 13}}@media(max-width:760px),(max-width:1024px)and (orientation:portrait){.p-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0 0 56px}.p-hero-copy{max-width:none;margin-top:32px;padding:0 var(--p-margin);gap:22px}.p-hero-title{font-size:min(12vw,84px)}.p-hero-media{position:relative;inset:auto;aspect-ratio:4 / 3}.p-hero-media img{object-position:var(--p-focus-m, 90%) 50%}}@media(max-width:900px){.p-verbs-head h2{margin-bottom:32px;font-size:var(--p-step-title)}.p-verb-grid{grid-template-columns:1fr;gap:12px}.p-verb{aspect-ratio:16 / 10}.p-verb-line{left:12px;right:12px;bottom:12px;padding:14px 16px}.p-build{display:block}.p-build-copy{padding-top:var(--p-section)}.p-slip-wrap{margin-top:56px}.p-slip{position:static;width:min(480px,100%);margin:0 auto}.p-card{grid-template-columns:1fr}.p-card-right{padding-top:0}.p-faq-actions{flex-wrap:nowrap}.p-faq-actions .p-call-number{display:none}.p-faq-actions .p-call-short{display:inline}}@media(max-width:760px){:root{--p-margin: 16px;--p-gutter: 16px;--p-step-body: 17px;--p-section: 96px;--p-step-title: 28px}.p-site-header{padding-block:12px}.p-brand{--p-w: 162px}.p-site-header.p-is-compact .p-brand{--p-w: 112px}.p-header-actions{gap:10px}.p-hero-copy>p{font-size:var(--p-step-body);line-height:1.5}.p-hero-actions .p-button{width:100%}.p-hero-media{aspect-ratio:1 / 1}.p-build{display:block;padding-bottom:var(--p-section)}.p-build-copy{padding-top:var(--p-section)}.p-sizes{gap:8px}.p-size>span{padding:14px 12px}.p-size>span b{font:700 var(--p-step-body)/1.2 var(--p-sans)}.p-treat{grid-template-columns:48px 1fr auto;gap:12px;padding-right:8px}.p-treat .p-swap,.p-treat img{width:48px;height:48px}.p-qty{gap:2px}.p-slip-wrap{margin-top:56px}.p-slip{position:static;width:100%;margin:0 auto;padding:36px 24px 56px}.p-preview{width:86%;padding-bottom:20%}.p-box3d{width:80%}.p-note-card{width:64%;bottom:0}.p-note-card p{font-size:15px}.p-cookies-head{display:block}.p-cookies-head .p-lede{margin-top:20px}.p-menu-group{margin-top:72px}.p-menu-items{grid-template-columns:1fr;row-gap:36px}.p-item{grid-template-columns:96px 1fr;gap:16px}.p-item .p-swap,.p-item img{width:96px;height:96px}.p-item .p-cookie{filter:drop-shadow(0 9px 8px rgba(30,23,20,.22)) drop-shadow(0 2px 2px rgba(30,23,20,.14))}.p-verb{aspect-ratio:1 / 1}.p-verb-word{font-size:19vw;top:0;right:0;bottom:28%;left:0}.p-story{padding:var(--p-section) 10px}.p-story-panel{display:flex;flex-direction:column;min-height:0;padding:40px 20px 0}.p-story-title{font-size:11vw}.p-story-text{max-width:none;gap:40px;margin-top:40px}.p-story-photo{order:3;position:relative;left:auto;bottom:auto;width:86vw;margin:56px auto -20vw}.p-faq{display:flex;flex-direction:column-reverse;padding-bottom:var(--p-section)}.p-faq-copy{padding-top:72px}.p-facts{font-size:var(--p-step-body)}.p-questions{gap:24px}.p-questions summary{min-height:44px}.p-faq-media{margin:0 calc(var(--p-margin) * -1)}.p-faq-tall{aspect-ratio:4 / 5}.p-faq-square{left:auto;right:16px;bottom:-32px;width:38%}.p-closing{display:flex;flex-direction:column-reverse;min-height:0;padding:0}.p-closing-copy{padding:var(--p-section) var(--p-margin) 48px}.p-closing-copy .p-button{width:100%}.p-closing-media{height:55svh;overflow:hidden}.p-closing-media img{left:0;bottom:-10%;width:130%;height:120%}.p-story-actions,.p-faq-actions{flex-wrap:nowrap;gap:20px;width:auto}.p-story-actions .p-button{flex:1;padding:0 20px}.p-call-number{display:none}.p-call-short{display:inline}.p-site-footer{padding:72px 10px 48px}.p-card{grid-template-columns:1fr;padding:56px 24px 32px;gap:40px}.p-card:before{top:-28px;height:29px;background-size:56px 28px}.p-stamp{top:40px;right:24px;width:72px}.p-sign-off{padding-right:84px}.p-card-right{padding-top:0;grid-template-columns:1fr;gap:28px}.p-address,.p-shop-links{font-size:var(--p-step-body)}.p-signup-row{flex-direction:column}.p-signup-row .p-button{width:100%}.p-footer-logo{width:72vw;margin-top:64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#header-group{position:sticky;top:0;z-index:50}#header-group:has([data-overlay]){height:0}body:not(:has([data-p-hero])) #header-group{height:auto}body:not(:has([data-p-hero])) .p-site-header{background:var(--p-licorice)}.page-wrapper{scroll-padding-top:88px}.p-buildbar{display:none}@media(max-width:760px){.p-buildbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 12px calc(10px + env(safe-area-inset-bottom)) 16px;background:var(--p-licorice);color:var(--p-parchment);transform:translateY(110%);transition:transform .42s var(--p-ease-out)}.p-buildbar.p-is-on{transform:none}.p-buildbar-sum{display:grid;gap:8px;min-width:0;padding:4px 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.p-buildbar-line{font:400 15px/1.25 var(--p-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-buildbar-meter{display:block;height:4px;border-radius:999px;background:var(--p-night);overflow:hidden}.p-buildbar-meter span{display:block;height:100%;width:0;background:var(--p-gold);transition:width .36s var(--p-ease-out)}.p-buildbar-total{font:400 22px/1 var(--p-serif);font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums}.p-buildbar-add{min-height:44px;padding:0 18px;font-size:16px}.p-buildbar-add:disabled{background:var(--p-night);color:var(--p-crumb)}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.p-buildbar{transition:none}}span.p-cookie{display:block;border-radius:50%;background:var(--p-crumb)}.p-hero-media svg.p-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--p-night);background:var(--p-licorice)}.p-verb>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--p-night);background:var(--p-licorice)}.p-questions details>p,.p-questions details>ul{margin-top:10px;font-size:var(--p-step-body);color:var(--p-licorice);max-width:52ch}.p-policies{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);padding:96px var(--p-margin) var(--p-section);background:var(--p-parchment)}.p-policies-head{grid-column:1 / -1;margin-bottom:72px}.p-policies-head h1{font-size:var(--p-step-display)}.p-policies-intro{max-width:52ch;margin-top:24px;font-size:var(--p-step-lead);line-height:1.45}.p-policies-intro a{color:var(--p-cinnamon);font-weight:600;text-underline-offset:4px}.p-policies-updated{margin-top:16px;font-size:var(--p-step-small);color:var(--p-cocoa)}.p-policies-nav{grid-column:1 / 4;align-self:start;position:sticky;top:120px}.p-policies-nav ol{list-style:none;padding:0;display:grid;gap:4px}.p-policies-nav a{display:block;padding:8px 0;font-weight:500;text-decoration:underline 2px transparent;text-underline-offset:6px;transition:text-decoration-color var(--p-t-hover) ease}.p-policies-nav a:hover{text-decoration-color:currentColor}.p-policies-nav a[aria-current=true]{color:var(--p-cinnamon);font-weight:600;text-decoration-color:var(--p-gold)}.p-policies-body{grid-column:5 / 12;display:grid;gap:72px}.p-policies-part{scroll-margin-top:110px}.p-policies-part h2{font-size:var(--p-step-title);margin-bottom:20px}.p-policies-part h3{font:600 var(--p-step-body)/1.4 var(--p-sans);letter-spacing:0;margin:28px 0 8px}.p-policies-part p,.p-policies-part li{max-width:68ch}.p-policies-part p+p{margin-top:14px}.p-policies-part ul{list-style:disc;padding-left:1.2em;display:grid;gap:6px;margin-top:12px}.p-policies-part a{color:var(--p-cinnamon);font-weight:600;text-underline-offset:4px}@media(max-width:900px){.p-policies{display:block;padding-top:64px}.p-policies-head{margin-bottom:40px}.p-policies-nav{position:static;margin-bottom:48px}.p-policies-nav ol{display:flex;flex-wrap:wrap;gap:8px}.p-policies-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--p-shortbread);text-decoration:none;transition:background-color var(--p-t-hover) ease,color var(--p-t-hover) ease}.p-policies-nav a:hover{background:var(--p-crumb)}.p-policies-nav a[aria-current=true]{background:var(--p-licorice);color:var(--p-parchment)}.p-policies-body{gap:56px}}.p-shop-hero .p-hero-copy{gap:24px}.p-shop-hero .p-hero-copy>p{max-width:50ch}.p-shop-hero .p-hero-copy>.p-hero-fact{max-width:none;font-size:var(--p-step-body);line-height:1.45}.p-shop-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.p-shop-tabs a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border:2px solid var(--p-night);border-radius:999px;background:var(--p-night);font:600 var(--p-step-body)/1 var(--p-sans);text-decoration:none;transition:background-color var(--p-t-hover) ease,border-color var(--p-t-hover) ease,transform var(--p-t-press) var(--p-ease-out)}.p-shop-tabs a span{color:var(--p-paper-soft);font-weight:500;font-variant-numeric:tabular-nums}.p-shop-tabs a:hover{border-color:var(--p-gold)}.p-shop-tabs a:active{transform:scale(.97)}.p-shop-tabs a[aria-current=page]{background:var(--p-parchment);border-color:var(--p-parchment);color:var(--p-licorice)}.p-shop-tabs a[aria-current=page] span{color:var(--p-cocoa)}.p-shop-group{padding:var(--p-section) var(--p-margin) 48px;background:var(--p-parchment)}.p-shop-group-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);align-items:end;margin-bottom:56px}.p-shop-group-head h2{grid-column:1 / 7}.p-shop-group-head p{grid-column:7 / 12;max-width:46ch;color:var(--p-cocoa)}.p-box-grid{display:grid;grid-template-columns:repeat(3,minmax(0,404px));justify-content:space-between;gap:var(--p-gutter)}.p-box-photo{display:block;overflow:hidden;background:var(--p-shortbread)}.p-box-photo img,.p-box-photo svg{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .9s var(--p-ease-out)}.p-box-card:hover .p-box-photo img{transform:scale(1.04)}.p-box-body{display:grid;justify-items:start;gap:6px;padding-top:24px}.p-box-body h3{font-size:clamp(36px,4.2vw,64px);line-height:1}.p-box-body h3 a,.p-treat-card h3 a{text-decoration:none}.p-box-body h3 a:hover,.p-treat-card h3 a:hover{text-decoration:underline 2px;text-underline-offset:6px}.p-box-holds{font-size:var(--p-step-lead);margin-top:4px}.p-box-price{color:var(--p-cocoa);font-variant-numeric:tabular-nums}.p-box-price b{color:var(--p-licorice);font-weight:600}.p-box-body .p-button{margin-top:16px}.p-treat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 var(--p-gutter)}.p-treat-grid>li{margin-bottom:48px}.p-treat-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;align-content:start;justify-items:start;row-gap:8px}.p-treat-card h3{align-self:end;font-size:26px;line-height:1.1}.p-treat-card>p{max-width:34ch}.p-treat-photo{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;margin-bottom:14px;background:var(--p-shortbread)}.p-treat-cut{position:absolute;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 14px 12px rgba(30,23,20,.22)) drop-shadow(0 3px 3px rgba(30,23,20,.14));transition:transform .6s var(--p-ease-out),opacity var(--p-t-ui) ease}.p-treat-real{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .42s ease,transform .9s var(--p-ease-out)}.p-treat-card:focus-within .p-treat-real,.p-treat-card.p-is-swapped .p-treat-real{opacity:1;transform:none}@media(hover:hover){.p-treat-card:hover .p-treat-real{opacity:1;transform:none}.p-treat-card:hover .p-treat-cut{transform:translateY(-8px) rotate(-6deg) scale(1.04)}}.p-treat-line{display:flex;justify-content:space-between;gap:12px;width:100%;color:var(--p-cocoa)}.p-treat-line span{color:var(--p-licorice);font-weight:600;font-variant-numeric:tabular-nums}.p-treat-card em{font-style:normal;color:var(--p-cinnamon);font-weight:500}.p-treat-card .p-text-link{margin-top:6px}.p-shop-price{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);align-items:center;padding:var(--p-section) var(--p-margin);background:var(--p-shortbread)}.p-shop-price-copy{grid-column:1 / 6;display:grid;gap:22px;justify-items:start}.p-shop-price-copy h2{max-width:10ch;margin-bottom:8px}.p-shop-price-copy p{max-width:44ch}.p-shop-price-copy .p-button{margin-top:12px}.p-shop-price-slip{grid-column:8 / 12}.p-shop-price-slip .p-slip{position:static;rotate:2deg}.p-shop-corporate-wrap{padding:var(--p-section) 20px;background:var(--p-parchment)}.p-shop-corporate{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);row-gap:28px;align-items:end;padding:72px 56px;background:var(--p-licorice);color:var(--p-parchment)}.p-shop-corporate h2{grid-column:1 / 7;grid-row:span 2;max-width:9ch}.p-shop-corporate p{grid-column:8 / 12;max-width:40ch}.p-shop-corporate .p-story-actions{grid-column:8 / 12}@media(max-width:1180px){.p-treat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.p-shop-group-head h2{grid-column:1 / 13;margin-bottom:20px}.p-shop-group-head p{grid-column:1 / 13}.p-treat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-shop-price-copy{grid-column:1 / 7}.p-shop-price-slip{grid-column:7 / 13}.p-shop-corporate h2,.p-shop-corporate p,.p-shop-corporate .p-story-actions{grid-column:1 / 13;grid-row:auto}}@media(max-width:760px),(max-width:1024px)and (orientation:portrait){.p-shop-hero .p-hero-fact{text-wrap:balance}}@media(max-width:760px){.p-shop-tabs{flex-wrap:nowrap;gap:8px;width:100%}.p-shop-tabs a{flex:1 1 auto;justify-content:center;gap:6px;padding:0 14px;white-space:nowrap}.p-shop-group-head{margin-bottom:36px}.p-box-grid{grid-template-columns:minmax(0,1fr);gap:40px}.p-box-card{display:grid;grid-template-columns:136px 1fr;grid-template-rows:1fr auto auto 1fr;column-gap:16px}.p-box-photo{grid-row:1 / 5}.p-box-body{display:contents}.p-box-body h3{grid-column:2;grid-row:2;font-size:30px}.p-box-holds{grid-column:2;grid-row:3;font-size:var(--p-step-body);margin-top:6px}.p-box-price{grid-column:2;grid-row:4;align-self:start;margin-top:2px}.p-box-body .p-button{grid-column:1 / -1;width:100%;margin-top:16px}.p-treat-grid{grid-template-columns:1fr;gap:0}.p-treat-grid>li{margin-bottom:36px}.p-treat-card{grid-row:auto;grid-template-rows:none;grid-template-columns:112px 1fr;column-gap:16px;row-gap:4px}.p-treat-card h3{align-self:start;font-size:22px}.p-treat-photo{grid-row:span 5;margin:0}.p-shop-price{display:block}.p-shop-price-slip{margin-top:56px}.p-shop-price-slip .p-slip{rotate:none;padding:36px 24px 56px}.p-shop-price-copy .p-button{width:100%}.p-shop-corporate-wrap{padding:var(--p-section) 10px}.p-shop-corporate{padding:40px 20px}.p-shop-corporate h2{font-size:11vw}.p-shop-corporate .p-story-actions{gap:20px;width:auto}.p-shop-corporate .p-story-actions .p-button{flex:1;padding:0 20px}}.p-pt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);align-items:start;padding:48px var(--p-margin) var(--p-section)}.p-pt-media{grid-column:1 / 7;position:sticky;top:104px}.p-pt-main{position:relative;aspect-ratio:1;overflow:hidden;background:var(--p-shortbread)}.p-pt-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-pt-info{grid-column:8 / 13;display:grid;justify-items:start;gap:0;padding-top:8px}.p-pt-crumbs{display:flex;gap:10px;font-size:var(--p-step-small);color:var(--p-cocoa);margin-bottom:28px}.p-pt-crumbs a{text-decoration:none}.p-pt-crumbs a:hover{text-decoration:underline 1px;text-underline-offset:4px;color:var(--p-licorice)}.p-pt-info h1{font-size:clamp(44px,5vw,80px);letter-spacing:-.03em;text-wrap:balance}.p-pt-lead{margin-top:20px;font-size:var(--p-step-lead);line-height:1.35}.p-pt-price{margin-top:6px;font-size:var(--p-step-lead);line-height:1.35;color:var(--p-cocoa);font-variant-numeric:tabular-nums}.p-pt-price b{color:var(--p-licorice);font-weight:600}.p-pt-text{margin-top:28px;max-width:46ch}.p-pt-label{margin-top:36px;margin-bottom:12px;font-weight:600}.p-pt-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.p-pt-sizes a{display:grid;gap:2px;padding:14px 16px;background:var(--p-shortbread);text-decoration:none;transition:background-color var(--p-t-hover) ease,transform var(--p-t-press) var(--p-ease-out)}.p-pt-sizes a b{font:400 26px/1.1 var(--p-serif);font-variation-settings:"SOFT" 100}.p-pt-sizes a span{font-size:var(--p-step-small);color:var(--p-cocoa)}.p-pt-sizes a:hover{background:var(--p-icing)}.p-pt-sizes a:active{transform:scale(.98)}.p-pt-sizes a[aria-current=page]{background:var(--p-licorice);color:var(--p-parchment)}.p-pt-sizes a[aria-current=page] span{color:var(--p-paper-soft)}.p-pt-facts{display:grid;gap:12px;width:100%;margin-top:28px;padding:24px;background:var(--p-icing)}.p-pt-facts li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:baseline}.p-pt-facts li:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--p-gold);translate:0 -1px}.p-pt-facts em{font-style:normal;color:var(--p-cinnamon);font-weight:600}.p-pt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;width:100%;margin-top:36px}.p-pt-actions .p-button{flex:1 1 260px}.p-pt-note{margin-top:20px;font-size:var(--p-step-small);color:var(--p-cocoa);max-width:52ch}.p-pt-gallery{padding-bottom:12%}.p-pt-gallery .p-pt-main img.p-is-cut{top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 18px 14px rgba(30,23,20,.22)) drop-shadow(0 4px 4px rgba(30,23,20,.14))}.p-pt-thumb{position:absolute;right:-4%;bottom:0;width:38%;aspect-ratio:1;padding:0;border:8px solid var(--p-parchment);background:var(--p-shortbread);cursor:pointer;overflow:hidden;rotate:3deg;transition:rotate .42s var(--p-ease-out),transform var(--p-t-press) var(--p-ease-out)}.p-pt-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-pt-thumb img.p-is-cut{top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;object-fit:contain}.p-pt-thumb:hover{rotate:0deg}.p-pt-thumb:active{transform:scale(.97)}.p-pt-swap-hint{position:absolute;left:0;bottom:0;font-size:var(--p-step-small);color:var(--p-cocoa)}.p-know{padding:var(--p-section) var(--p-margin)}.p-know h2{margin-bottom:56px}.p-know ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--p-gutter)}.p-know li{display:grid;align-content:start;gap:12px;padding-top:24px;border-top:4px solid var(--p-licorice)}.p-know h3{font-size:28px}.p-know p{color:var(--p-cocoa);max-width:34ch}.p-related{padding:0 var(--p-margin) var(--p-section)}.p-related .p-shop-group-head{margin-bottom:48px}.p-related .p-box-grid{grid-template-columns:repeat(2,minmax(0,404px));justify-content:start;column-gap:calc(var(--p-gutter) * 2)}.p-related .p-treat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.p-related .p-treat-card .p-text-button{margin-top:6px}@media(max-width:1100px){.p-pt-media{grid-column:1 / 7}.p-pt-info{grid-column:7 / 13}.p-know ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media(max-width:900px){.p-pt{padding-top:32px}.p-pt-media{top:96px}.p-pt-info h1{font-size:clamp(40px,6vw,56px)}.p-pt-sizes a{padding:12px}.p-pt-sizes a b{font:700 var(--p-step-body)/1.2 var(--p-sans)}.p-related .p-treat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.p-pt{display:block;padding-top:0}.p-pt-media{position:relative;top:auto;margin:0 calc(var(--p-margin) * -1)}.p-pt-gallery{padding-bottom:14%}.p-pt-thumb{right:var(--p-margin);width:36%}.p-pt-swap-hint{left:var(--p-margin)}.p-pt-info{padding-top:40px}.p-pt-info h1{font-size:min(12vw,56px)}.p-pt-lead,.p-pt-price{font-size:var(--p-step-body)}.p-pt-facts{padding:20px 16px}.p-pt-actions .p-button{flex-basis:100%}.p-pt-thumb{border-width:6px}.p-know h2{margin-bottom:36px;font-size:var(--p-step-title)}.p-know ul{grid-template-columns:1fr;row-gap:32px}.p-related .p-box-grid{grid-template-columns:minmax(0,1fr)}.p-related .p-treat-grid{grid-template-columns:1fr}}.p-pt,.p-know,.p-related{background:var(--p-parchment)}#cart-drawer{--theme-drawer-width: min(460px, 100vw)}.page-wrapper--drawer-open{margin-inline-end:0}@media(min-width:990px){body:has(#cart-drawer[open]) .page-wrapper:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1e171480;animation:p-fade-in .32s ease}}@keyframes p-fade-in{0%{opacity:0}}#cart-drawer .theme-drawer__dialog{z-index:calc(100 + var(--drawer-stack-order, 0));padding:0;background:var(--p-parchment);color:var(--p-licorice)}#cart-drawer .theme-drawer__dialog::backdrop{background:#1e171480}.p-drawer.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.p-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--p-licorice);color:var(--p-parchment)}.p-drawer-head h2{font-size:30px}.p-drawer-head p{font-size:var(--p-step-small);color:var(--p-paper-soft)}.p-drawer-close{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--p-night);color:var(--p-parchment);cursor:pointer;font:600 var(--p-step-body)/1 var(--p-sans);transition:background-color var(--p-t-hover) ease}.p-drawer-close:hover{background:var(--p-cocoa)}.p-drawer .cart-items-component{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.p-drawer-body{display:flex;flex-direction:column;min-height:100%}.p-drawer-body>.p-cart-boxes{padding:20px 24px}.p-drawer-foot{position:sticky;bottom:0;margin-top:auto;display:grid;gap:12px;padding:20px 24px 24px;background:var(--p-icing)}.p-drawer-foot .p-slip-total{margin:0;padding:0;border:0}.p-drawer-foot .p-slip-total output{font-size:32px}.p-drawer-foot .p-cart-small{margin:0}.p-cart-view{justify-self:center}.cart-items-component.p-is-busy .p-cbox{opacity:.6;pointer-events:none;transition:opacity .16s ease}.p-lid-tile{display:block;width:100%;height:auto;aspect-ratio:700 / 414}.p-lid-tile text{font-family:var(--p-script);fill:var(--p-gold)}.p-cart-boxes{display:grid;gap:16px}.p-cbox{display:grid;grid-template-columns:168px minmax(0,1fr) auto;gap:8px 28px;padding:24px;background:var(--p-shortbread);transition:opacity .26s ease,transform .26s var(--p-ease-out)}.p-cbox.p-is-leaving{opacity:0;transform:translate(24px)}.p-cbox-lid{grid-row:1 / span 2}.p-cbox-lid img{width:100%;aspect-ratio:1;object-fit:contain}.p-cbox-head{display:grid;align-content:start;gap:4px}.p-cbox-head h2,.p-cbox-head h3{font-size:var(--p-step-title)}.p-cbox-head a{text-decoration:none}.p-cbox-head a:hover{text-decoration:underline 2px;text-underline-offset:5px}.p-cbox-meta{font-size:var(--p-step-small);color:var(--p-cocoa)}.p-cbox-price{text-align:right;font:400 var(--p-step-title)/1 var(--p-serif);font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums}.p-cbox-price small{display:block;margin-top:6px;font:400 var(--p-step-small)/1.3 var(--p-sans);color:var(--p-cocoa)}.p-cbox-body{grid-column:2 / 4;display:grid;gap:18px}.p-cbox-treats{display:grid;gap:6px}.p-cbox-treats li{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;font-variant-numeric:tabular-nums}.p-cbox-treats img{width:36px;height:36px;object-fit:contain}.p-cbox-treats span:last-child{color:var(--p-cocoa)}.p-cbox-words{display:grid;gap:6px;padding-top:16px;border-top:2px solid var(--p-crumb)}.p-cbox-words p{display:flex;justify-content:space-between;gap:16px}.p-cbox-words b{font-weight:600}.p-cbox-words .p-cbox-note{display:block;color:var(--p-cocoa)}.p-cbox-words .p-cbox-note q{display:block;margin-top:4px;color:var(--p-licorice);font-family:var(--p-script);font-size:22px;line-height:1.3;quotes:none}.p-cbox-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.p-cbox-actions[data-error] .p-stepper{outline:2px solid var(--p-cinnamon);outline-offset:4px}.p-stepper{display:inline-flex;align-items:center;gap:6px}.p-stepper-label{margin-right:6px;font-weight:600}.p-stepper button{width:44px;height:44px;border-radius:999px;border:0;cursor:pointer;background:var(--p-parchment);color:var(--p-licorice);font-size:22px;line-height:1;transition:background-color var(--p-t-hover) ease,color var(--p-t-hover) ease,transform var(--p-t-press) var(--p-ease-out)}.p-stepper button:hover:not(:disabled){background:var(--p-licorice);color:var(--p-parchment)}.p-stepper button:active:not(:disabled){transform:scale(.92)}.p-stepper button:disabled{opacity:.35;cursor:not-allowed}.p-stepper output{min-width:28px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.p-cbox-remove{color:var(--p-cocoa)}.p-drawer .p-cbox{grid-template-columns:96px minmax(0,1fr) auto;gap:6px 16px;padding:16px}.p-drawer .p-cbox-lid{grid-row:1}.p-drawer .p-cbox-head h3,.p-drawer .p-cbox-price{font-size:24px}.p-drawer .p-cbox-body{grid-column:1 / 4;gap:12px}.p-cbox-inside{font-size:var(--p-step-small);color:var(--p-cocoa);line-height:1.45}.p-cbox-inside b{color:var(--p-licorice);font-weight:600}.p-drawer .p-stepper button{width:40px;height:40px}.p-cart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);align-items:start;padding:64px var(--p-margin) var(--p-section);background:var(--p-parchment)}.p-cart>*{grid-column:1 / 8}.p-cart-form{display:none}.p-cart-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:40px}.p-cart-head h1{font-size:var(--p-step-display);letter-spacing:-.03em}.p-cart-count{font-size:var(--p-step-lead);color:var(--p-cocoa)}.p-cart-more{justify-self:start;margin-top:28px}.p-cart-side{grid-column:9 / 13;grid-row:1 / span 4;position:sticky;top:104px}.p-cart-slip{position:static}.p-cart-slip .p-slip-total output{font-size:40px}.p-cart-discount{display:flex;justify-content:space-between;margin-top:14px;color:var(--p-cinnamon)}.p-cart-small{margin-top:12px;font-size:var(--p-step-small);color:var(--p-cocoa)}.p-cart-team{margin-top:12px;padding:12px 14px;background:var(--p-shortbread);font-size:var(--p-step-small)}.p-cart-extra{margin:24px 0;border-top:2px solid var(--p-crumb);padding-top:10px}.p-cart-extra summary{display:flex;justify-content:space-between;align-items:center;min-height:40px;font-weight:600;cursor:pointer;list-style:none}.p-cart-extra summary::-webkit-details-marker{display:none}.p-cart-extra summary:after{content:"+";font-size:22px;font-weight:400;transition:rotate var(--p-t-ui) var(--p-ease-out)}.p-cart-extra[open] summary:after{rotate:45deg}.p-cart-extra textarea{width:100%;margin-top:8px}.p-cart-slip>.p-button{margin-top:24px}.p-cart-lead{margin-top:16px;text-align:center;font-size:var(--p-step-small);color:var(--p-cocoa)}.p-cart-empty{display:grid;justify-items:start;gap:20px;padding:56px 40px;background:var(--p-shortbread)}.p-cart-empty h2{font-size:var(--p-step-title)}.p-cart-empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px}.p-cart.p-is-empty>*{grid-column:1 / 9}.p-drawer .p-cart-empty{margin:20px 24px;padding:40px 24px}@media(max-width:1100px){.p-cart>*{grid-column:1 / 8}.p-cart-side{grid-column:8 / 13}.p-cbox{grid-template-columns:128px minmax(0,1fr) auto}}@media(max-width:900px){.p-cart{display:block}.p-cart-more{display:inline-block}.p-cart-side{position:static;margin-top:48px}.p-cart-slip{width:min(480px,100%);margin:0 auto}}@media(max-width:760px){.p-cart{padding-top:40px}.p-cart-head{margin-bottom:28px}.p-cart-head h1{font-size:min(13vw,56px)}.p-cart-count{font-size:var(--p-step-body)}.p-cbox,.p-drawer .p-cbox{grid-template-columns:112px minmax(0,1fr);gap:6px 16px;padding:16px}.p-cbox-lid,.p-drawer .p-cbox-lid{grid-row:1 / span 2}.p-cbox-head{grid-column:2;grid-row:1}.p-cbox-price,.p-drawer .p-cbox-price{grid-column:2;grid-row:2;text-align:left;font-size:24px}.p-cbox-body,.p-drawer .p-cbox-body{grid-column:1 / 3;margin-top:12px}.p-cbox-words .p-cbox-note q{font-size:20px}.p-cart-empty{padding:40px 20px}.p-cart-empty-actions .p-button{width:100%}.p-drawer-head,.p-drawer-body>.p-cart-boxes,.p-drawer-foot{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.p-cbox,body:has(#cart-drawer[open]) .page-wrapper:after{transition:none;animation:none}}.p-contact{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--p-gutter);align-items:start;padding:88px var(--p-margin) 0}.p-contact-copy{grid-column:1 / 6;display:grid;gap:28px;justify-items:start;padding-top:24px}.p-contact-copy h1{font-size:var(--p-step-display);letter-spacing:-.03em;text-wrap:balance}.p-contact-copy .p-lede{max-width:40ch;font-size:var(--p-step-lead);line-height:1.45}.p-ways{display:grid;gap:22px;width:100%;margin-top:12px}.p-ways li{display:grid;gap:2px;padding-top:18px;border-top:2px solid var(--p-crumb)}.p-ways span{font-size:var(--p-step-small);color:var(--p-cocoa)}.p-ways a,.p-ways b{font:400 28px/1.2 var(--p-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;text-decoration:none;overflow-wrap:anywhere}.p-ways a{text-decoration:underline 2px transparent;text-underline-offset:6px;transition:text-decoration-color var(--p-t-hover) ease,text-underline-offset var(--p-t-hover) var(--p-ease-out)}.p-ways a:hover{text-decoration-color:var(--p-gold);text-underline-offset:4px}.p-contact-team{max-width:44ch;font-size:var(--p-step-body);color:var(--p-cocoa)}.p-note-form{grid-column:7 / 13;position:relative;margin-top:24px;padding:56px 48px 44px;background:var(--p-icing)}.p-note-form:before{content:"";position:absolute;left:0;right:0;top:-23px;height:24px;background:radial-gradient(circle at 50% 100%,var(--p-icing) 23.5px,transparent 24px) 0 0 / 48px 24px repeat-x}.p-note-form h2{font-size:var(--p-step-title);margin-bottom:8px}.p-note-form-intro{color:var(--p-cocoa);margin-bottom:32px}.p-note-form fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.p-note-form legend{font:600 var(--p-step-body)/1.3 var(--p-sans);margin-bottom:12px}.p-topics{display:flex;flex-wrap:wrap;gap:8px}.p-topics .p-chip>span{background:var(--p-shortbread)}.p-topics .p-chip:hover>span{background:var(--p-crumb)}.p-topics .p-chip input:checked+span{background:var(--p-licorice);color:var(--p-parchment)}.p-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.p-form-grid .p-wide{grid-column:1 / -1}.p-form-grid .p-field{background:var(--p-parchment)}.p-form-grid textarea.p-field{min-height:168px;resize:vertical}.p-optional{font-weight:400;color:var(--p-cocoa)}[data-for][hidden]{display:none}.p-form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:28px}.p-form-foot p{font-size:var(--p-step-small);color:var(--p-cocoa);max-width:34ch}.p-form-done{display:grid;gap:14px;justify-items:start}.p-form-done[hidden]{display:none}.p-form-done h2{font-size:var(--p-step-title)}@media(max-width:1100px){.p-contact-copy{grid-column:1 / 6}.p-note-form{grid-column:6 / 13;padding:48px 32px 36px}}@media(max-width:900px){.p-contact{display:block;padding-top:56px}.p-note-form{margin-top:72px}}@media(max-width:760px){.p-contact{padding-top:40px}.p-contact-copy{gap:22px;padding-top:0}.p-contact-copy h1{font-size:min(13vw,56px)}.p-contact-copy .p-lede{font-size:var(--p-step-body)}.p-ways a,.p-ways b{font-size:22px}.p-note-form{margin:64px calc(var(--p-margin) * -1) 0;padding:44px 20px 32px}.p-form-grid{grid-template-columns:1fr}.p-form-foot .p-button{width:100%}}.p-contact{background:var(--p-parchment)}.p-contact-copy h1 a,.p-ways b a{text-decoration:underline 2px transparent;text-underline-offset:6px}.p-ways b a:hover{text-decoration-color:var(--p-gold)}.p-note-form h2:focus{outline:none}.p-form-error{margin-bottom:24px;padding:14px 16px;background:var(--p-shortbread);color:var(--p-cinnamon)}.p-form-error ul{margin:0;padding-left:18px}.p-form-foot p a{color:inherit}.shopify-policy__container{padding-block:64px var(--p-section)}.shopify-policy__title h1{font-size:var(--p-step-display)}.shopify-policy__body h2{font-size:var(--p-step-title);line-height:1.15}.shopify-policy__body h3{font:600 var(--p-step-body)/1.4 var(--p-sans);letter-spacing:0}.shopify-policy__body a{color:var(--p-cinnamon);font-weight:600;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/petite.css.map */
