._landing_f3uzi_1{--ink:#fff;--paper:var(--ceresBlue);background:var(--paper);height:100svh;min-height:420px;color:var(--ink);flex-direction:column;display:flex;position:relative}._upperSpace_f3uzi_4{flex:none;height:57%}._ruleOne_f3uzi_5,._ruleTwo_f3uzi_5{border-top:1px solid var(--ink);pointer-events:none;position:absolute;left:0;right:0}._ruleOne_f3uzi_5{top:29%}._ruleTwo_f3uzi_5{top:49%}._identity_f3uzi_7{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);flex:none;place-items:center;height:28%;display:grid}._lockup_f3uzi_8{aspect-ratio:438.655/123.943;background:var(--ink);width:min(79vw,84svh);margin:0;-webkit-mask:url(/ceres/brand/ceres-box-wordmark.svg) 50%/contain no-repeat;mask:url(/ceres/brand/ceres-box-wordmark.svg) 50%/contain no-repeat}._lowerSpace_f3uzi_9{flex:1}._footer_f3uzi_10{text-transform:uppercase;letter-spacing:-.025em;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 clamp(20px,3vw,48px) clamp(20px,3svh,32px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(11px,1.1vw,16px);font-weight:700;line-height:1.25;display:flex}._footer_f3uzi_10 address{font-style:normal}._footer_f3uzi_10 a{color:inherit;white-space:nowrap;text-decoration:none}._footer_f3uzi_10 a:focus-visible{outline-offset:6px;outline:2px solid}._srOnly_f3uzi_14{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){._footer_f3uzi_10 a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:740px){._landing_f3uzi_1{--mark-width:min(88vw, 84svh);--mark-height:calc(var(--mark-width) * 123.943 / 438.655);--mark-center:71%}._lockup_f3uzi_8{width:var(--mark-width)}._upperSpace_f3uzi_4{height:calc(var(--mark-center) - var(--mark-height) * .59)}._identity_f3uzi_7{height:calc(var(--mark-height) * 1.18)}._ruleTwo_f3uzi_5{top:calc(var(--mark-center) - var(--mark-height) * .927)}._ruleOne_f3uzi_5{top:calc(var(--mark-center) - var(--mark-height) * 1.77)}}._panel_1u93z_1{z-index:20;width:min(370px,100vw - 32px);max-height:min(560px,var(--radix-popover-content-available-height));overscroll-behavior:contain;color:#342e27;transform-origin:var(--radix-popover-content-transform-origin);background:#fffefa;border:1px solid #d7d4cb;border-radius:12px;padding:12px 20px 20px;font:14px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;overflow:auto;box-shadow:0 12px 40px #0003}._panel_1u93z_1 button{font:inherit;cursor:pointer}._panel_1u93z_1 button:disabled{opacity:.4;cursor:default}._panel_1u93z_1 button:focus-visible{outline:2px solid var(--ceresBlue);outline-offset:3px}._heading_1u93z_3{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._heading_1u93z_3 h2{text-transform:uppercase;letter-spacing:-.025em;color:var(--ceresBlue);margin:0;font-family:inherit;font-size:17px;font-weight:700;line-height:1.2}._close_1u93z_3{color:#342e27;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-right:-12px;display:grid}._items_1u93z_4{overscroll-behavior:contain;max-height:300px;overflow:auto}._item_1u93z_4{border-bottom:1px solid #e4e0d7;gap:12px;padding:16px 0;display:flex}._item_1u93z_4 img{object-fit:cover;border-radius:5px;flex-shrink:0;width:64px;height:64px}._details_1u93z_4{flex:1;min-width:0}._itemHeading_1u93z_4{justify-content:space-between;gap:12px;display:flex}._itemHeading_1u93z_4 strong{font-size:14px}._itemHeading_1u93z_4 span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}._controls_1u93z_4{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}._stepper_1u93z_4{border:1px solid #d7d4cb;border-radius:5px;align-items:center;display:flex}._stepper_1u93z_4 button{width:36px;height:44px;color:var(--ceresBlue);background:0 0;border:0;font-size:21px}._stepper_1u93z_4 output{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-weight:700}._remove_1u93z_4{text-underline-offset:3px;color:#686359;background:0 0;border:0;min-height:44px;padding:0 4px;text-decoration:underline;font-size:12px!important}._subtotal_1u93z_4{justify-content:space-between;padding:18px 0;font-size:14px;display:flex}._subtotal_1u93z_4 span{font-weight:700}._checkout_1u93z_4{border:1px solid var(--ceresBlue);background:var(--ceresBlue);color:#fffefa;text-transform:uppercase;border-radius:5px;width:100%;min-height:48px;display:block;font-weight:700!important}._empty_1u93z_4{color:#686359;margin:10px 0 12px}._limitNotice_1u93z_5{letter-spacing:-.025em;text-transform:uppercase;color:#342e27;margin:16px 0 0;font:700 13px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}._panel_1u93z_1[data-state=open]{animation:.16s cubic-bezier(.25,1,.5,1) _cart-enter_1u93z_1}._panel_1u93z_1[data-state=closed]{animation:.1s ease-out _cart-exit_1u93z_1}@keyframes _cart-enter_1u93z_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _cart-exit_1u93z_1{to{opacity:0;transform:translateY(-4px)scale(.98)}}@media (hover:hover) and (pointer:fine){._stepper_1u93z_4 button:hover,._close_1u93z_3:hover{background:#ebe9e2}._checkout_1u93z_4:hover{background:color-mix(in srgb,var(--ceresBlue) 88%,white)}}@media (prefers-reduced-motion:reduce){._panel_1u93z_1[data-state]{animation:.1s ease-out _cart-fade_1u93z_1}._panel_1u93z_1[data-state=closed]{animation-direction:reverse}}@keyframes _cart-fade_1u93z_1{0%{opacity:0}to{opacity:1}}@media (max-width:740px){._stepper_1u93z_4 button{width:44px}._panel_1u93z_1{padding:12px 16px 16px}}
