:root{--live-header-height:128px}.ll-header-mark{--ll-mark-width:176px;display:block;flex:none;width:var(--ll-mark-width);height:calc(var(--ll-mark-width) * .59423077);background:url(/media/brand-v2/logo-cow-sun.webp) 50%/contain no-repeat}.bc-header-wrap:has(.ll-header-row){height:calc(var(--live-header-height) + env(safe-area-inset-top))}.bc-header:has(.ll-header-row),header.site.bc-header:has(.ll-header-row){padding-block:calc(12px + env(safe-area-inset-top)) 12px;background:color-mix(in srgb,var(--background) calc(var(--header-white, 0) * 100%),var(--cream));color:var(--foreground);transition:box-shadow var(--motion-base) var(--ease-ui)}.bc-header .ll-header-row,.bc-header[data-compact] .ll-header-row[data-context]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"navigation logo actions";align-items:center;min-height:104px;max-width:1280px;gap:24px;margin-inline:auto}.ll-header-row .bc-header-logo{grid-area:logo;justify-self:center;min-height:44px}.ll-header-row .ll-primary-nav{grid-area:navigation;display:flex;align-items:center;gap:26px;min-width:0}.bc-header .ll-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;border:0;box-shadow:none;background:transparent;color:var(--text-body);font-family:var(--font-body);font-size:var(--type-action);font-weight:600;font-variation-settings:normal;white-space:nowrap;text-decoration:none}.bc-header .ll-nav-link:hover{background:none;box-shadow:none;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.bc-header .ll-header-row .bc-header-actions{grid-area:actions;justify-self:end;gap:12px;margin:0}.bc-header .ll-header-row .bc-header-bag{color:var(--text-body);width:auto;min-width:44px;gap:9px;padding-inline:8px;font-size:16px}.ll-header-row .bc-header-bagLabel{display:inline}.ll-header-row .bc-header-count{position:static;min-width:20px;height:20px;font-size:12px}.ll-header-row .bc-header-count[data-empty=true]{display:none}.bc-header .ll-header-row .bc-switch{grid-area:navigation;justify-self:start;width:min(100%,380px);margin:0}.bc-header .ll-header-row[data-context=browse] .bc-header-menuButton,.bc-header .ll-header-row[data-context=browse] .ll-fallback-menu{display:none}.ll-header-row .bc-header-checkout{margin-left:0}.bc-header .ll-header-row[data-context=checkout] .bc-header-actions{grid-area:navigation;justify-self:start}.bc-header .ll-header-row .bc-header-back{width:44px;min-width:44px;height:44px;padding:0;background:transparent;box-shadow:inset 0 0 0 1px var(--input);color:var(--text-body)}.bc-header .ll-header-row .bc-header-back:hover{background:var(--accent)}.ll-fallback-menu{position:static}.ll-fallback-menu>summary{list-style:none;cursor:pointer}.ll-fallback-menu>summary::-webkit-details-marker{display:none}.ll-fallback-menu>.ll-navigation-menu{position:absolute;z-index:31;top:100%;left:var(--page-gutter)}@media (min-width:701px) and (max-width:1100px){.ll-header-row .ll-primary-nav{gap:18px}.ll-header-row .bc-switch-long{display:none}.ll-header-row .bc-switch-short{display:inline}}@media (max-width:700px){:root{--live-header-height:96px}.bc-header:has(.ll-header-row),header.site.bc-header:has(.ll-header-row){padding-block:calc(10px + env(safe-area-inset-top)) 10px}.ll-header-mark{--ll-mark-width:127px}.bc-header .ll-header-row,.bc-header[data-compact] .ll-header-row[data-context]{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);grid-template-areas:"menu logo basket" "navigation navigation navigation";min-height:76px;gap:0 12px}.bc-header .ll-header-row .bc-header-actions{display:contents}.bc-header .ll-header-row .ll-primary-nav{display:none}.bc-header .ll-header-row .bc-header-menuButton,.bc-header .ll-header-row .ll-fallback-menu,.bc-header .ll-header-row[data-context=browse] .bc-header-menuButton,.bc-header .ll-header-row[data-context=browse] .ll-fallback-menu{display:inline-flex;grid-area:menu;justify-self:start}.bc-header .ll-header-row .bc-header-bag{grid-area:basket;justify-self:end;width:44px;padding:0}.bc-header .ll-header-row .bc-header-back{grid-area:menu;justify-self:start;width:44px;padding:0}.ll-header-row .bc-header-bagLabel{display:none}.ll-header-row .bc-header-count{position:absolute;top:0;right:-3px}.bc-header .ll-header-row .bc-switch{grid-area:navigation;width:100%;margin-top:12px}.ll-fallback-menu>.ll-navigation-menu{left:0;width:100%;max-height:calc(100dvh - var(--live-header-height));transform:none}}.bc-header .ll-primary-nav{display:flex;justify-content:flex-start;max-width:none}.bc-header .ll-nav-list{justify-content:flex-start;gap:26px}.bc-header .ll-nav-link[data-state=open]{box-shadow:none;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.bc-header .ll-nav-panel{z-index:40;min-width:220px;padding:12px;background:var(--background);box-shadow:0 22px 44px -22px rgba(var(--ink-rgb),.4);animation:bc-menu-in var(--motion-base) var(--ease-ui)}.bc-header .ll-nav-panel-wide{display:grid;grid-template-columns:repeat(2,minmax(170px,auto));gap:4px 24px;padding:16px 16px 12px}.bc-header .ll-nav-group ul{margin:0;padding:0;list-style:none}.bc-header .ll-nav-heading{margin:4px 12px 6px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--muted-foreground)}.bc-header .ll-nav-panel a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:var(--shape-thumbnail);font-family:var(--font-body);font-size:var(--type-action);font-weight:600;color:var(--text-body);text-decoration:none;white-space:nowrap}.bc-header .ll-nav-panel a:focus-visible,.bc-header .ll-nav-panel a:hover{background:color-mix(in srgb,var(--sand) 45%,transparent)}.bc-header .ll-nav-panel .ll-nav-all{grid-column:1/-1;margin-top:6px;border-top:1px solid var(--border);border-radius:0 0 var(--shape-thumbnail) var(--shape-thumbnail);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}@media (prefers-reduced-motion:reduce){.bc-header .ll-nav-panel{animation:none}}.bc-navigation-menu .bc-menu-groups [data-slot=accordion-item],.bc-navigation-menu .bc-menu-pages a{border-bottom:1px solid var(--border)}.bc-navigation-menu .bc-menu-pages a{display:flex;align-items:center;min-height:52px;padding:12px 4px;font-family:var(--font-heading);font-size:var(--type-product-name);font-weight:700}.bc-navigation-menu .bc-menu-pages a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.bc-navigation-menu .bc-menu-groups [data-slot=accordion-trigger]{min-height:52px;padding:12px 4px;font-family:var(--font-heading);font-size:var(--type-product-name);font-weight:700}.bc-navigation-menu .bc-menu-groups [data-slot=accordion-content] a{display:flex;align-items:center;min-height:44px;padding:0 4px 0 12px;font-family:var(--font-body);font-size:var(--type-action);font-weight:600;color:var(--text-body)}.ll-nav-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.bc-header .ll-nav-panel-wide{width:max-content;grid-template-columns:456px minmax(160px,auto)}.bc-header .ll-nav-panel-wide>.ll-nav-group:first-child{grid-row:span 2}.bc-header .ll-nav-panel-wide>.ll-nav-group:nth-child(3){grid-column:2;padding-top:6px;border-top:1px solid var(--border)}.bc-header .ll-nav-panel .ll-nav-card,.bc-navigation-menu .ll-nav-card{position:relative;isolation:isolate;display:block;width:100%;min-width:132px;height:112px;padding:10px 12px;overflow:hidden;border-radius:var(--shape-thumbnail);background:var(--sand);color:var(--foreground);font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1;white-space:normal;transition:transform var(--motion-base) var(--ease-ui)}.ll-nav-card-everyday{--nav-card:var(--cat-everyday);background:var(--cat-everyday)!important;color:var(--cat-everyday-ink)!important}.ll-nav-card-occasion{--nav-card:var(--cat-occasion);background:var(--cat-occasion)!important;color:var(--cat-occasion-ink)!important}.ll-nav-card-bbq{--nav-card:var(--cat-bbq);background:var(--cat-bbq)!important;color:var(--cat-bbq-ink)!important}.ll-nav-card img{position:absolute;z-index:-1;right:-26px;bottom:-22px;width:150px;height:auto;max-width:none;transition:transform .4s ease-out}@media (hover:hover){.ll-nav-card:hover img{transform:scale(1.06)}.bc-header .ll-nav-panel .ll-nav-card:hover{background-image:none}}.bc-header .ll-nav-panel .ll-nav-card:focus-visible,.bc-header .ll-nav-panel .ll-nav-card:hover{background:color-mix(in srgb,var(--nav-card,var(--sand)) 88%,#000)!important}.bc-navigation-menu .ll-nav-cards{margin:4px 0 10px}.bc-navigation-menu .ll-nav-card{min-width:0;height:96px;padding:8px 10px;font-size:17px}.bc-navigation-menu .ll-nav-card img{width:124px;right:-22px;bottom:-18px}.bc-header .ll-nav-group-contact{margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.bc-navigation-menu .ll-nav-group-contact{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.bc-header .ll-nav-panel a.ll-nav-contact,.bc-navigation-menu .bc-menu-groups [data-slot=accordion-content] a.ll-nav-contact{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;font-weight:500;color:var(--text-body);text-decoration:none}.ll-nav-contact>svg{color:var(--muted-foreground)}.ll-nav-contact-words{min-width:0;overflow-wrap:anywhere}.bc-header .ll-nav-panel:has(.ll-nav-group-contact){min-width:320px;padding-right:24px}.bc-navigation-menu .bc-menu-groups [data-slot=accordion-content] a[aria-current=page]{background:var(--foreground);color:var(--card)}html[data-header-variation~=scroll]{--scroll-header-reserved:128px;--live-header-height:128px;--scroll-logo-width:176px;--scroll-logo-height:calc(176px * .59423077);--scroll-row-height:104px}html[data-header-variation~=scroll][data-scroll-header-compact=true]{--live-header-height:80px;--scroll-logo-width:96px;--scroll-logo-height:56px;--scroll-row-height:56px}html[data-header-variation~=scroll] .bc-header-wrap:has(.ll-header-row),html[data-header-variation~=scroll] .lh-home .bc-dock-header-space{height:calc(var(--scroll-header-reserved) + env(safe-area-inset-top))}html[data-header-variation~=scroll] .bc-header .ll-header-row[data-context]{min-height:var(--scroll-row-height);transition:min-height var(--motion-navigation) var(--ease-ui)}html[data-header-variation~=scroll] .ll-header-mark{position:relative;width:var(--scroll-logo-width);height:var(--scroll-logo-height);background:none;transition:width var(--motion-navigation) var(--ease-ui),height var(--motion-navigation) var(--ease-ui)}html[data-header-variation~=scroll] .ll-header-mark:after,html[data-header-variation~=scroll] .ll-header-mark:before{content:"";position:absolute;inset:0;background-repeat:no-repeat;transition:opacity var(--motion-navigation) var(--ease-ui)}html[data-header-variation~=scroll] .ll-header-mark:before{background-image:url(/media/brand-v2/logo-cow-sun.webp);background-size:contain;background-position:50%}html[data-header-variation~=scroll] .ll-header-mark:after{background-image:url(/media/brand-v2/logo-two-row-sun.svg);background-size:contain;background-position:50%;opacity:0}html[data-header-variation~=scroll][data-scroll-header-compact=true] .ll-header-mark:before{opacity:0}html[data-header-variation~=scroll][data-scroll-header-compact=true] .ll-header-mark:after{opacity:1}@media (max-width:700px){html[data-header-variation~=scroll]{--scroll-header-reserved:96px;--live-header-height:96px;--scroll-logo-width:127px;--scroll-logo-height:calc(127px * .59423077);--scroll-row-height:76px}html[data-header-variation~=scroll][data-scroll-header-compact=true]{--live-header-height:72px;--scroll-logo-width:82px;--scroll-logo-height:48px;--scroll-row-height:52px}html[data-header-variation~=scroll] [data-radix-popper-content-wrapper]:has(>.bc-navigation-menu){top:calc(var(--delivery-announcement-visible, 0px) + var(--live-header-height) + env(safe-area-inset-top))!important;transition:top var(--motion-navigation) var(--ease-ui)}html[data-header-variation~=scroll] .bc-navigation-menu{max-height:calc(100dvh - var(--live-header-height) - env(safe-area-inset-top))}}html[data-header-variation~=flow] .lh-home .lh-hero{padding-inline:var(--page-gutter)}html[data-header-variation~=flow] .lh-home .lh-hero-photo{display:grid;max-width:1280px;height:auto;margin-inline:auto;overflow:visible;background:none}html[data-header-variation~=flow] .lh-home .lh-hero-shade{display:none}html[data-header-variation~=flow] .lh-home .lh-hero-copy{grid-row:1;position:static;display:grid;justify-items:center;max-width:none;padding:24px 0 0;text-align:center;color:var(--foreground)}html[data-header-variation~=flow] .lh-home .bc-dock-heading h1{color:var(--foreground);font-size:clamp(56px,6.4vw,92px);line-height:1.02;text-wrap:balance}html[data-header-variation~=flow] .lh-home .bc-dock-heading h1 br{display:none}html[data-header-variation~=flow] .lh-home .lh-hero-copy>p{max-width:46ch;margin-top:16px;color:var(--text-soft)}html[data-header-variation~=flow] .lh-home .lh-hero-copy .btn{position:relative;z-index:2;margin:28px 0 -28px;box-shadow:0 0 0 8px var(--background)}html:not([data-header-variation~=flow]) .flow-only,html[data-header-variation~=flow] .flow-hide{display:none!important}html[data-header-variation~=flow] .lh-home .lh-hero-slides{grid-row:2;position:relative;z-index:1;display:flex;height:clamp(360px,calc(100svh - var(--scroll-header-reserved) - 312px),560px);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--shape-card);background:var(--sand);cursor:grab}html[data-header-variation~=flow] .lh-home .lh-hero-slides::-webkit-scrollbar{display:none}html[data-header-variation~=flow] .lh-home .lh-hero-slides>li{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}html[data-header-variation~=flow] .lh-home .lh-hero-slides picture{display:contents}html[data-header-variation~=flow] .lh-home .lh-hero-slides img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%;-webkit-user-drag:none;user-select:none}html[data-header-variation~=flow] .lh-home .lh-hero-slides.dragging{cursor:grabbing}html[data-header-variation~=flow] .lh-home .lh-hero-photo>img{grid-row:2;width:100%;height:clamp(360px,calc(100svh - var(--scroll-header-reserved) - 312px),560px);border-radius:var(--shape-card);background:var(--sand)}@media (max-width:700px){html[data-header-variation~=flow] .lh-home .lh-hero-copy{padding-top:16px}html[data-header-variation~=flow] .lh-home .bc-dock-heading h1{font-size:var(--type-display-phone)}html[data-header-variation~=flow] .lh-home .lh-hero-copy>p{margin-top:12px}html[data-header-variation~=flow] .lh-home .lh-hero-copy .btn{margin:22px 0 -26px;box-shadow:0 0 0 6px var(--background)}html[data-header-variation~=flow] .lh-home .lh-hero-photo>img,html[data-header-variation~=flow] .lh-home .lh-hero-slides{height:clamp(260px,44svh,380px)}html[data-header-variation~=flow] .lh-home .lh-hero-photo>img,html[data-header-variation~=flow] .lh-home .lh-hero-slides img{object-position:58% center}}@media (prefers-reduced-motion:reduce){html[data-header-variation~=scroll] .bc-header .ll-header-row[data-context],html[data-header-variation~=scroll] .ll-header-mark,html[data-header-variation~=scroll] .ll-header-mark:after,html[data-header-variation~=scroll] .ll-header-mark:before,html[data-header-variation~=scroll] [data-radix-popper-content-wrapper]:has(>.bc-navigation-menu){transition:none}}html[data-header-comparison] :is(.bc-header-wrap,.site-foot,.delivery-offer-strip){display:none!important}html[data-header-comparison] body{background:var(--background)}html[data-header-preview]{scrollbar-width:none}html[data-header-preview]::-webkit-scrollbar{display:none}.header-comparison{max-width:1760px;margin-inline:auto;padding:48px 32px 64px}.hc-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.hc-eyebrow{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.hc-heading h1{font-family:var(--font-heading),sans-serif;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.1;margin:0 0 12px}.hc-heading p:not(.hc-eyebrow){max-width:640px;line-height:1.6;font-size:17px;margin:0}.hc-back{white-space:nowrap;text-underline-offset:5px;font-size:15px}.hc-toolbar{justify-content:space-between;gap:16px;padding-block:20px;border-block:1px solid var(--border);margin-bottom:28px}.hc-control,.hc-toolbar{display:flex;flex-wrap:wrap}.hc-control{align-items:center;gap:6px}.hc-control>span{font-size:14px;font-weight:600;margin-right:8px}.hc-control button{border:1px solid var(--border);border-radius:var(--shape-control);background:transparent;color:var(--foreground);min-height:44px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer}.hc-control button[aria-pressed=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.hc-card a:focus-visible,.hc-control button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.hc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}@media (max-width:1300px){.hc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-card{min-width:0}.hc-card-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.hc-card-heading h2{margin:0 0 6px;font-family:var(--font-heading),sans-serif;font-size:25px;font-weight:700;line-height:1.2}.hc-card-heading p{font-size:14px;line-height:1.5;margin:0}.hc-card-heading a{flex:none;display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:4px}.hc-frame-outer{width:100%;border:1px solid var(--border);border-radius:var(--shape-card);padding:8px;background:var(--card)}.hc-frame-viewport{position:relative;overflow:hidden;margin-inline:auto;border-radius:var(--shape-thumbnail);background:var(--background)}.hc-frame-viewport iframe{display:block;border:0;transform-origin:top left;pointer-events:none}.hc-caption{font-size:13px;line-height:1.5;margin-top:12px;color:var(--muted-foreground)}@media (max-width:900px){.header-comparison{padding:28px 18px 40px}.hc-grid{grid-template-columns:1fr;gap:36px}.hc-heading{align-items:start;flex-direction:column;gap:16px}}@media (max-width:480px){.hc-card-heading{flex-direction:column;gap:4px}.hc-toolbar{gap:12px}.hc-control>span{min-width:64px}}html[data-page-bg=whitefade] .lh-home .lh-hero{background:var(--cream)}html body{background:linear-gradient(var(--cream) calc(var(--scroll-header-reserved, 128px) + env(safe-area-inset-top)),var(--background) calc(var(--scroll-header-reserved, 128px) + env(safe-area-inset-top) + 320px)) no-repeat,var(--background)}html[data-page-bg=whitefade]:not([data-header-variation~=v3]) .lh-home .lh-proof{background:var(--cream);box-shadow:0 0 0 100vmax var(--cream);clip-path:inset(0 -100vmax);border-bottom-color:transparent}html[data-page-bg=whitefade][data-header-variation~=flow] .lh-home .lh-hero-copy .btn{box-shadow:0 0 0 8px var(--cream)}html[data-page-bg=whitefade]:not([data-header-variation~=v3]) .lh-home .bc-dock-table{position:relative;isolation:isolate}html[data-page-bg=whitefade]:not([data-header-variation~=v3]) .lh-home .bc-dock-table:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--lh-section));left:50%;width:100vw;height:calc(var(--lh-section) + 200px);transform:translateX(-50%);background:linear-gradient(var(--cream),var(--background));pointer-events:none}:is(.btn,.chip,.badge,.counter-home .tag,[data-slot=button],[data-slot=radio-group-item]){border-radius:var(--shape-control)}:is(.field,[data-slot=input],[data-slot=select-trigger]){border-radius:var(--shape-control)}textarea.field{border-radius:var(--shape-card)}:is([data-slot=select-content],[data-slot=popover-content],.bc-navigation-menu){border-radius:var(--shape-card)}[data-slot=select-item]{border-radius:var(--shape-thumbnail)}.counter-home :is(.card,.bc-dock-category,.boxcard,.cook,.ideas a){border-radius:var(--shape-card)}.counter-home .card .ph{border-radius:var(--shape-card) var(--shape-card) 0 0}.counter-home .card-compact .ph{border-radius:var(--shape-thumbnail)}.counter-home :is(.open .thumbs button,.co-bag-photo){border-radius:var(--shape-thumbnail);overflow:hidden}.counter-home :is(.open .photo,.open .photos){border-radius:var(--shape-card);overflow:hidden}.counter-home :is(.card-purchase [role=group],.bc-switch,.find,.askbox){border-radius:var(--shape-control)}.counter-home .card-purchase [role=group] button,.counter-home .pack-indicator,[data-slot=qty-stepper]{border-radius:var(--shape-control)}[data-slot=qty-stepper]{overflow:hidden}.bc-header .bc-switch,.bc-header .bc-switch-indicator,.bc-header .bc-switch-link,.bc-header :is(.bc-header-menuButton,.bc-header-bag,.bc-header-count),.sheet-bag .bc-header-count{border-radius:var(--shape-control)}@media (max-width:700px){.bc-navigation-menu{border-radius:0 0 var(--shape-card) var(--shape-card)}}.bc-navigation-menu :is(.bc-menu-facts,a:hover,a[aria-current=page]){border-radius:var(--shape-thumbnail)}.added-similar-ph,.co-bag-photo,.site-foot .foot-promise svg:first-child{border-radius:var(--shape-thumbnail)}.added-similar-ph,.co-bag-photo{overflow:hidden}.added-sheet-content,.bag-sheet-content,.offer-sheet-content,dialog.drawer .drawer-panel{border-radius:var(--shape-card) var(--shape-card) 0 0}@media (min-width:701px){.bag-sheet-content,dialog.drawer .drawer-panel{border-radius:var(--shape-card) 0 0 var(--shape-card)}.added-sheet-content,.offer-sheet-content,dialog.drawer.drawer-full .drawer-panel{border-radius:var(--shape-card)}}:is(.btn,.chip,[data-slot=button],[data-slot=select-trigger],[data-slot=radio-group-item]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}