.pg-top{background:var(--choc);color:var(--white);padding:44px 0 36px}.cmc .pg-top h1{font-size:clamp(44px,7vw,88px)}.pg-top h1 em{font-style:normal;color:var(--accent)}.pg-top .eyebrow{color:var(--butter)}.pg-top .lead{color:var(--on-dark-2);margin-top:14px;max-width:60ch}.pg-sec{padding-top:44px;padding-bottom:80px}.cmc .pg-h2{font-size:clamp(28px,4vw,48px);margin-bottom:18px}.pg-empty{text-align:center;padding:36px 0 12px;display:flex;flex-direction:column;align-items:center;gap:14px}.pg-empty-t{font:800 clamp(26px,3.4vw,38px)/1.05 var(--display);letter-spacing:-.02em}.chips-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cmc a.chip{display:inline-block;border:1.5px solid var(--line);background:var(--white);border-radius:99px;padding:9px 14px;font:600 13px/1 var(--body)}.cmc a.chip:hover{border-color:var(--choc)}.cmc a.chip.dark{background:var(--choc);color:var(--white);border-color:var(--choc)}.pg-rte{max-width:760px;font-size:17px;line-height:1.65;color:var(--ink)}.pg-rte>*+*{margin-top:1.1em}.cmc .pg-rte h2{font-size:clamp(28px,3.4vw,40px);margin-top:1.6em}.cmc .pg-rte h3{font-size:clamp(22px,2.4vw,28px);margin-top:1.4em}.pg-rte ul,.pg-rte ol{padding-left:1.3em}.pg-rte li+li{margin-top:.4em}.pg-rte a{text-decoration:underline;text-underline-offset:3px;color:var(--brand)}.pg-rte img{border-radius:var(--r)}.pg-rte blockquote{border-left:4px solid var(--accent);padding-left:18px;font:italic 400 1.2em/1.45 var(--serif);color:var(--brand)}.pg-rte table{width:100%;border-collapse:collapse;font-size:15px}.pg-rte th,.pg-rte td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left}.tbc{background:var(--accent);color:var(--accent-ink);font:600 .78em/1 var(--mono);letter-spacing:.02em;padding:2px 5px;border-radius:5px}.f{display:flex;flex-direction:column;gap:6px}.f label{font:700 13px/1.2 var(--body);letter-spacing:.04em}.f label .hint{font-weight:500}.f-row{display:grid;gap:14px}@media(min-width:700px){.f-row{grid-template-columns:1fr 1fr}}.cmc input[type=search],.cmc input[type=tel],.cmc input[type=number]{width:100%;font:inherit;font-size:16px;border:1.5px solid var(--line);border-radius:12px;padding:12px;background:var(--white);color:var(--ink)}.cmc input:focus-visible,.cmc textarea:focus-visible,.cmc select:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.form-ok{background:var(--card);border-radius:14px;padding:16px 18px;color:var(--ink)}.form-err{background:var(--err-bg);color:var(--err-ink);border-radius:12px;padding:10px 14px;font-size:14px}.form-err ul{list-style:none}.pager{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:40px}.pager-a,.pager-gap{min-width:44px;height:44px;border-radius:99px;display:inline-grid;place-items:center;padding:0 12px;font:700 14px/1 var(--body)}.cmc a.pager-a{border:1.5px solid var(--line);background:var(--white)}.cmc a.pager-a:hover{border-color:var(--choc)}.pager-a.on{background:var(--choc);color:var(--white)}.hdr2{position:relative}.nav2{display:none;align-self:stretch}.nav2-list{list-style:none;display:flex;align-items:stretch;height:100%;gap:clamp(14px,1.7vw,28px);font:600 14px/1 var(--body)}.nav2-item{position:relative;display:flex}.nav2-top{display:flex;align-items:center;gap:6px;white-space:nowrap}.cmc .nav2-top:hover,.nav2-item:focus-within>.nav2-top{color:var(--cta)}.caret{transition:transform .2s;opacity:.65}.nav2-item:hover .caret,.nav2-item:focus-within .caret{transform:rotate(180deg)}.mega{position:absolute;left:-16px;top:100%;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:60}.nav2-item:hover>.mega,.nav2-item:focus-within>.mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mega-in{list-style:none;display:grid;gap:2px;min-width:310px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:10px;box-shadow:0 24px 60px color-mix(in srgb,var(--choc) 18%,transparent)}.mega-in a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;font:700 15px/1.2 var(--body)}.mega-in a:hover,.mega-in a:focus-visible{background:var(--card)}.mega-in small{display:block;font:500 12.5px/1.3 var(--body);color:var(--muted);margin-top:3px}.mega-in img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none;background:var(--white)}.mega-flv{grid-template-columns:1fr 1fr;min-width:600px}.burger .x,.hdr.nav-open .burger .bars{display:none}.hdr.nav-open .burger .x{display:block}.mdrawer{display:none;position:absolute;left:0;right:0;top:100%;background:var(--cream);border-bottom:1px solid var(--line);max-height:calc(100dvh - 150px);overflow:auto;padding:4px var(--gut) 22px;box-shadow:0 24px 40px color-mix(in srgb,var(--choc) 16%,transparent)}.hdr.nav-open .mdrawer{display:block}.cmc-hdr-sec:has(.hdr.nav-open){z-index:70}.m-link,.m-acc>summary{display:flex;justify-content:space-between;align-items:center;font:800 24px/1 var(--display);letter-spacing:-.02em;padding:17px 0;border-bottom:1px solid var(--line);cursor:pointer;list-style:none}.m-acc>summary::-webkit-details-marker{display:none}.m-acc>summary:after{content:"+";font:500 28px/1 var(--body);color:var(--brand)}.m-acc[open]>summary:after{content:"\2212"}.m-sub{list-style:none;padding:6px 0 12px;border-bottom:1px solid var(--line)}.m-sub a{display:flex;align-items:center;gap:12px;padding:9px 4px;font:600 16px/1.25 var(--body)}.m-sub img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.m-sub small{display:block;font:500 12.5px/1.3 var(--body);color:var(--muted);margin-top:2px}.cmc .m-sub .m-all{color:var(--brand);font-weight:700}.m-foot{display:grid;gap:12px;padding-top:18px}.cmc .m-search{text-align:center;font:600 14px/1 var(--body);text-decoration:underline;color:var(--muted)}@media(min-width:1000px){.hdr2 .burger{display:grid}.hdr2 .shipto{display:inline-flex}.hdr2 .hdr-in{height:76px}.hdr2 .logo img{height:48px}}@media(min-width:1200px){.hdr2 .nav2{display:block}.hdr2 .burger{display:none}.hdr .mdrawer{display:none!important}}@media(min-width:1200px)and (max-width:1320px){.nav2-list{font-size:13.5px}}.cartp-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:22px}.cmc .cartp-head h1{font-size:clamp(40px,6vw,72px)}.cartp-count{font:600 14px/1 var(--body);color:var(--muted)}.cartp-grid{display:grid;gap:24px}@media(min-width:1000px){.cartp-grid{grid-template-columns:minmax(0,1fr) 400px;gap:40px;align-items:start}}.cartp-lines{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:18px}.cartp-line{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;background:var(--white);border-radius:var(--r);padding:14px;align-items:start}@media(min-width:700px){.cartp-line{grid-template-columns:104px minmax(0,1fr) auto;gap:18px;padding:16px}}.cartp-img img{width:100%;aspect-ratio:1;border-radius:12px;object-fit:cover}.cmc .cartp-info h3{font:800 20px/1.1 var(--display);letter-spacing:-.02em}.cartp-detail{font-size:13px;color:var(--muted);line-height:1.4;margin-top:4px}.cartp-disc{font-size:12.5px;color:var(--brand);font-weight:600;margin-top:4px}.cartp-ctl{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.cartp-ctl .qty{margin-top:0}.cartp-ctl .rm{font-size:13px;color:var(--muted);text-decoration:underline}.cartp-num{width:80px!important}.cartp-price{text-align:right;font:700 16px/1.2 var(--body);display:flex;flex-direction:column;gap:2px}.cartp-price s{font-weight:500;font-size:13px;color:var(--muted)}.cartp-gift{margin-top:14px;background:var(--card);border-radius:14px;padding:14px 16px;font-size:14px}.cartp-note{margin-top:14px;background:var(--white);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.cartp-note label{font:700 13px/1.2 var(--body);letter-spacing:.04em}.cartp-sum{background:var(--white);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:8px;box-shadow:0 20px 50px color-mix(in srgb,var(--choc) 8%,transparent)}@media(min-width:1000px){.cartp-sum{position:sticky;top:96px}}.cmc .cartp-sum h2{font-size:26px;margin-bottom:6px}.cartp-sum .btn{margin-top:10px}.cartp-more{text-align:center;font:600 14px/1 var(--body);text-decoration:underline;margin-top:8px;color:var(--muted)}.cartp-empty{text-align:center;padding:30px 0 10px;display:flex;flex-direction:column;align-items:center;gap:12px}.cartp-empty-t{font:800 clamp(30px,4vw,46px)/1 var(--display);letter-spacing:-.03em}.cartp-empty-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.pg-search{display:flex;gap:10px;margin-top:22px;max-width:620px}.pg-search input{flex:1;min-width:0}.sr-grid .fc{height:100%}.sr-card{display:flex;flex-direction:column;gap:10px;color:inherit}.sr-im{display:block;aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:var(--parch)}.sr-im img{width:100%;height:100%;object-fit:cover}.sr-meta{font-size:13.5px;color:var(--muted);line-height:1.4}.sr-text{background:var(--white);border-radius:var(--r);padding:20px;gap:10px}.sr-grid{margin-top:4px}.e404-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.e404-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(min-width:700px){.e404-row{grid-template-columns:repeat(6,1fr)}}.e404-f{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font:700 14px/1.2 var(--body)}.e404-f img{width:100%;max-width:130px;aspect-ratio:1;border-radius:50%;object-fit:cover;background:var(--white);transition:transform .3s}.e404-f:hover img{transform:scale(1.06)}.contact-g{display:grid;gap:28px}@media(min-width:900px){.contact-g{grid-template-columns:360px minmax(0,1fr);gap:56px;align-items:start}}.contact-cards{display:grid;gap:12px}.contact-card{background:var(--white);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:6px}.contact-v{font:800 22px/1.15 var(--display);letter-spacing:-.02em;word-break:break-word}.cmc a.contact-v:hover{color:var(--cta)}.cf-wrap{background:var(--white);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 50px color-mix(in srgb,var(--choc) 8%,transparent)}.cf-wrap form{display:flex;flex-direction:column;gap:16px}.cf-wrap .btn{align-self:flex-start}.fc .eyebrow{margin-top:2px}a.fc{color:inherit}.art-img{max-width:1000px;margin:0 auto 36px;border-radius:var(--r);overflow:hidden}.art-img img{width:100%;height:auto}.pg-sec>.pg-rte{margin-left:auto;margin-right:auto}.art-tags{margin-top:32px}.art-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.irow{padding:36px 0}.irow-h{font-size:clamp(26px,3.4vw,40px)!important;margin-bottom:22px;text-align:center}.irow-list{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:22px 8px;justify-items:center}@media(min-width:900px){.irow-list{grid-template-columns:repeat(var(--irow-n,7),1fr)}}.irow-list li{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;max-width:130px}.irow-i svg{width:62px;height:62px;padding:15px;border-radius:50%;background:var(--choc);color:var(--butter);display:block}.irow-list b{font:800 15px/1.1 var(--display);letter-spacing:-.01em}.irow-list small{font:500 12.5px/1.3 var(--body);color:var(--muted)}.irow-card{background:var(--card);border-radius:28px;padding:32px 20px;margin:0 0 56px}.irow-dark{background:var(--choc);color:var(--white);border-radius:28px;padding:32px 20px;margin:0 0 56px}.irow-dark .irow-i svg{background:var(--dark-2);color:var(--accent)}.irow-dark small{color:var(--on-dark-2)}@media(max-width:600px){.irow-list{grid-template-columns:repeat(3,1fr)}.irow-list li{max-width:none}}.ing-badges{margin-top:20px}.pg-top .bdg{background:var(--dark-2);color:var(--butter)}.pg-top .bdg.k{background:var(--accent);color:var(--accent-ink)}.ing-jump{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:26px;scrollbar-width:none}.ing-jump::-webkit-scrollbar{display:none}.ing-jump .chip{flex:none}.ing-grid{display:grid;gap:16px}@media(min-width:700px){.ing-grid{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:1100px){.ing-grid{grid-template-columns:repeat(3,1fr)}}.ing-card{background:var(--white);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:96px}.ing-im{aspect-ratio:1;background:var(--parch);overflow:hidden}.ing-im img{width:100%;height:100%;object-fit:cover}.ing-soon{display:grid;place-items:center;height:100%;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ing-b{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.ing-b .addbox{align-self:flex-start;margin-top:auto;font:700 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--choc);border-radius:99px;padding:10px 14px}.ing-b .addbox:hover{background:var(--choc);color:var(--white)}.cmc .ing-b h3{font-size:clamp(24px,2.6vw,32px)}.ing-b h4{font:700 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-top:6px}.ing-tag{font-size:14px;color:var(--muted);line-height:1.4}.ing-list{font-size:14.5px;line-height:1.55}.ing-chips{display:flex;flex-wrap:wrap;gap:6px}.ing-chip{font:600 12.5px/1 var(--body);padding:7px 10px;border-radius:99px;background:var(--card);color:var(--ink)}.ing-chip.tbc{background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-size:11.5px;font-weight:600}.ing-note-s{font-size:12.5px;color:var(--muted);line-height:1.45}.ing-kosher{margin-top:14px;background:var(--card);border-radius:14px;padding:14px 18px;font-size:14px;line-height:1.5;gap:16px}.ing-kosher p{margin:0}.ing-facility{margin-top:22px;background:var(--card);border-radius:14px;padding:14px 18px;font-size:14px;line-height:1.5}.ing-two{display:grid;gap:44px;margin-top:64px}@media(min-width:900px){.ing-two{grid-template-columns:1fr 1fr;gap:56px}}.ing-two .eyebrow{margin-bottom:10px}.ing-facts{display:grid;gap:12px}.ing-fact{background:var(--card);border-radius:var(--r);padding:20px;display:grid;gap:6px}.ing-fact>b{font:800 clamp(34px,4vw,48px)/1 var(--display);letter-spacing:-.03em;color:var(--cta)}.cmc .ing-fact h3{font-size:20px}.ing-fact p{font-size:14.5px;color:var(--muted)}.ing-faq{margin-top:64px;max-width:820px}.ing-cta{margin-top:64px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.soon{display:grid;gap:24px}@media(min-width:900px){.soon{grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}}.soon-card{background:var(--white);border-radius:28px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 50px color-mix(in srgb,var(--choc) 8%,transparent)}.soon-card .pg-h2{margin-bottom:0}.soon-form{display:flex;flex-direction:column;gap:10px}@media(min-width:700px){.soon-form{flex-direction:row}.soon-form input{flex:1;min-width:0}}.cmc a.soon-link{font:600 14px/1 var(--body);text-decoration:underline;color:var(--muted)}.soon-list{list-style:none;display:grid;gap:12px}.soon-list li{background:var(--card);border-radius:var(--r);padding:18px 20px;display:grid;gap:4px}.soon-list b{font:800 20px/1.1 var(--display);letter-spacing:-.02em}.soon-list span{font-size:14.5px;color:var(--muted)}html.pop-lock{overflow:hidden}.pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;align-items:end;justify-items:center}.pop[hidden]{display:none}.pop-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--choc) 55%,transparent);opacity:0;transition:opacity .25s}.pop.on .pop-scrim{opacity:1}.pop-card{position:relative;width:100%;max-width:820px;background:var(--cream);border-radius:28px 28px 0 0;overflow:hidden;display:grid;transform:translateY(40px);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s;max-height:100dvh;overflow-y:auto;outline:0}.pop.on .pop-card{transform:none;opacity:1}.pop-img{display:none}.pop-body{padding:34px 22px calc(26px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.pop-form{display:flex;flex-direction:column;gap:12px}.cmc .pop h2{font-size:clamp(34px,5vw,48px)}.pop-x{position:absolute;top:10px;right:10px;z-index:3;background:color-mix(in srgb,var(--cream) 85%,transparent)}.pop-no{align-self:center;font:600 13px/1 var(--body);color:var(--muted);text-decoration:underline;padding:8px}.pop-ok{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pop-ok[hidden]{display:none}.pop-code{font:800 clamp(30px,5vw,40px)/1 var(--mono);letter-spacing:.06em;border:2px dashed var(--cta);color:var(--cta);border-radius:14px;padding:14px 18px;background:var(--white)}@media(min-width:760px){.pop{align-items:center}.pop-card{grid-template-columns:.9fr 1.1fr;border-radius:28px;transform:translateY(16px) scale(.98)}.pop-img{display:block;position:relative;min-height:380px}.pop-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pop-body{padding:44px 38px;justify-content:center}}@media(prefers-reduced-motion:reduce){.pop-card,.pop-scrim,.mega,.caret{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cmc-pages.css.map */
