.FoodBox{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 420px;contain:layout style;background:0 0;border:none;border-radius:2147483647px 2147483647px 0 0;flex-direction:column;min-width:0;height:100%;transition:transform .18s;display:flex;position:relative;overflow:visible;container:foodbox/inline-size}.FoodBox:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(#fff,#fff),linear-gradient(#10623fb3 0%,#10623f55 50%,#0000 100%);background-origin:border-box;background-clip:content-box,border-box;border:1px double #0000;position:absolute;inset:0 0 42px;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#0000 100%)}.FoodBox>*{z-index:1;position:relative}.FoodBox:hover{transform:translateY(-3px)}.FoodBox.is-out:hover{transform:none}.FoodBox.is-out:before{background-image:linear-gradient(#fbfaf6,#fbfaf6),linear-gradient(#12623f47 0%,#12623f1a 45%,#0000 100%)}.FoodBox.is-out .FoodBox-photo img{filter:grayscale(.4)saturate(.65)brightness(.96);transition:filter .22s}.FoodBox.is-out .FoodBox-photo:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 38%,#14211b47 100%);border-radius:50%;position:absolute;inset:0}.FoodBox-stamp{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#fffcf5b8;border:2px solid #10623f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;animation:.48s cubic-bezier(.22,1,.36,1) both foodbox-stamp-in;display:flex;position:absolute;inset:16%;transform:rotate(-12deg);box-shadow:inset 0 0 0 3px #fcce07b3,0 4px 14px #14211b2e}.FoodBox-stamp__text{color:#10623f;letter-spacing:.06em;font-size:clamp(11px,4.2cqi,14px);font-weight:800;line-height:1}.FoodBox-stamp__mark{color:#fcce07;text-shadow:5px 0 #12623f59,-5px 0 #12623f59;font-size:7px;line-height:1}@keyframes foodbox-stamp-in{0%{opacity:0;transform:rotate(-12deg)scale(1.18)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.FoodBox-stamp{animation:none}}.FoodBox.is-out .FoodBox-title,.FoodBox.is-out .FoodBox-price{color:#5b6b64}.FoodBox.is-out .FoodBox-chip{color:#8a958f;background:#f3f4f3}.FoodBox.is-out .FoodBox-price:before{color:#d4c37a;text-shadow:12px 0 #12623f2e,-12px 0 #12623f2e}.FoodBox.is-out .intersect-card--muted .intersect-card__mid{color:#fcce07!important;background:#10623f!important}.FoodBox.is-out .intersect-card--muted .add-to-cart{letter-spacing:.04em;color:inherit!important;background:0 0!important}.FoodBox-body{flex-direction:column;flex:auto;align-items:center;min-width:0;padding:clamp(10px,5.5cqi,24px) clamp(8px,4.5cqi,24px) clamp(6px,3cqi,12px);display:flex}.FoodBox-title{color:#404040;text-align:center;max-width:100%;margin:clamp(14px,5cqi,22px) 0 0;font-size:clamp(11px,4.1cqi,14px);font-weight:700;line-height:1.6}.FoodBox-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.FoodBox-chip{color:#10623f;background:#f0f7f3;border-radius:4px;padding:3px 7px;font-size:clamp(9px,3cqi,10px);font-weight:600}.FoodBox-stock{font-size:clamp(9px,3cqi,10px);font-weight:500}.FoodBox-stock.is-in{color:#737373}.FoodBox-stock.is-out{color:#6b7280;background:#f3f4f6;border-radius:4px;align-items:center;padding:3px 7px;font-weight:600;display:inline-flex}.FoodBox-sub{color:#737373;text-align:center;max-width:100%;margin:8px 0 0;font-size:clamp(10px,3.4cqi,12px);font-weight:400;line-height:1.7}.FoodBox-price{color:#404040;text-align:center;margin-top:auto;padding-block:clamp(10px,4cqi,24px);font-size:clamp(12px,4.2cqi,14px);font-weight:600;position:relative}.FoodBox-price:before{content:"◆";color:#fcce07;text-shadow:12px 0 #12623f47,-12px 0 #12623f47;margin-bottom:clamp(5px,2cqi,8px);font-size:7px;display:block}.FoodBox-price span{color:#a3a3a3;font-size:clamp(10px,3.4cqi,12px);font-weight:400}.FoodBox .intersect-card{--intersect-h:clamp(40px, 22cqi, 50px);--intersect-mid-h:var(--intersect-h)}.FoodBox .intersect-card__mid{font-size:clamp(10px,3.8cqi,13px)}.FoodBox .intersect-card__mid .add-to-cart,.FoodBox .intersect-card__mid button{font-size:inherit}.FoodBox-title a{color:inherit}.FoodBox-title a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fcce07}.FoodBox-price b{font-variant-numeric:tabular-nums;font-weight:700}.FoodBox-photo{isolation:isolate}.FoodBox-favorite{z-index:4;color:#10623f;background:#fffffff0;border:1px solid #12623f1f;border-radius:50%;place-items:center;width:34px;height:34px;transition:color .18s,transform .18s;display:grid;position:absolute;inset-block-start:8px;inset-inline-start:8px;box-shadow:0 3px 10px #0b3b2624}.FoodBox-favorite[aria-pressed=true]{color:#d64545}.FoodBox-favorite:hover:not(:disabled){transform:scale(1.08)}.FoodBox-review-link{z-index:4;color:#10623f;background:#fffffff0;border:1px solid #12623f1f;border-radius:50%;place-items:center;width:34px;height:34px;transition:color .18s,transform .18s;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px;box-shadow:0 3px 10px #0b3b2624}.FoodBox-review-link:hover{color:#0b3b26;transform:scale(1.08)}.FoodBox-favorite:focus-visible,.FoodBox-review-link:focus-visible,.FoodBox-comments:focus-visible,.FoodBox-alert:focus-visible{outline-offset:3px;outline:2px solid #fcce07}.FoodBox-favorite:disabled{opacity:.6}.FoodBox-favorite svg{width:18px;height:18px}.FoodBox-review-link svg{width:17px;height:17px}.FoodBox-meta{color:#737373;justify-content:center;align-items:center;gap:12px;min-height:24px;margin-top:8px;font-size:clamp(10px,3.2cqi,12px);display:flex}.FoodBox-rating,.FoodBox-comments{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.FoodBox-rating{color:#926c00;font-weight:700}.FoodBox-rating svg{color:#fcce07;width:13px;height:13px}.FoodBox-comments{color:#10623f;font-weight:700;text-decoration:none}.FoodBox-comments:hover{color:#0b3b26;text-decoration:underline}.FoodBox-comments svg{width:14px;height:14px}.FoodBox-alert{z-index:2;color:#fcce07;background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:0;font-size:clamp(10px,3.8cqi,13px);font-weight:800;transition:background-color .18s;position:relative}.FoodBox-alert:hover{background:#ffffff14}.FoodBox-badge{white-space:nowrap;z-index:3;color:#0b3b26;background:#fcce07;border-radius:999px;padding:2px 10px;font-size:clamp(9px,3.2cqi,11px);font-weight:800;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 0 0 2px #fff}.FoodBox .intersect-card__mid{color:#fff;background:#10623f}.FoodBox .intersect-card__mid .add-to-cart{height:100%;font-size:inherit;border-radius:0}.FoodBox .intersect-card__mid .add-to-cart__add{color:#fff;background:0 0;gap:4px;padding:0 4px}.FoodBox .intersect-card__mid .add-to-cart__add:hover:not(:disabled){background:#ffffff14}.FoodBox .intersect-card__mid .add-to-cart__stepper{background:0 0;border:0;border-radius:0}.FoodBox .intersect-card__mid .add-to-cart__stepper button{color:#fff;width:clamp(28px,14cqi,40px)}.FoodBox .intersect-card__mid .add-to-cart__stepper button:hover:not(:disabled){background:#ffffff1a}.FoodBox .intersect-card__mid .add-to-cart__count{color:#fcce07;font-size:clamp(12px,4.4cqi,15px)}.FoodBox.is-out .intersect-card__mid .add-to-cart__add,.FoodBox .intersect-card__mid .add-to-cart.is-off .add-to-cart__add{color:#fcce07;letter-spacing:.04em;background:0 0}.FoodBox-photo{aspect-ratio:1;width:min(76%,210px);box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;margin-top:clamp(4px,2cqi,10px);position:relative;overflow:visible}.FoodBox-photo img{filter:drop-shadow(0 10px 12px #0b3b262e);transition:transform .6s var(--sf-ease,ease), filter .3s ease;border-radius:50%}.FoodBox:hover .FoodBox-photo img{filter:drop-shadow(0 14px 16px #0b3b263d);transform:rotate(-8deg)scale(1.03)}.FoodBox.is-out .FoodBox-photo{box-shadow:none}.FoodBox.is-out .FoodBox-photo img{filter:grayscale(.55)saturate(.6)brightness(.97)drop-shadow(0 8px 10px #0b3b261f)}.FoodBox.is-out:hover .FoodBox-photo img{transform:none}@media (prefers-reduced-motion:reduce){.FoodBox-photo img{transition:none}.FoodBox:hover .FoodBox-photo img{transform:none}}.FoodBox--shop{contain:none;content-visibility:visible;border:1px solid var(--sf-line);background:var(--sf-paper);height:calc(100% - 46px);transition:transform .2s var(--sf-ease,ease), box-shadow .2s ease, border-color .2s ease;border-radius:22px;margin-top:46px;padding:0;box-shadow:0 1px 2px #46300e0d,0 16px 28px -24px #46300e80}.FoodBox--shop:before{display:none}.FoodBox--shop:hover{border-color:var(--sf-hair);transform:translateY(-3px);box-shadow:0 1px 2px #46300e0d,0 24px 34px -24px #46300e9e}.FoodBox--shop .FoodBox-body{padding:0 14px 62px;position:relative}.FoodBox--shop .FoodBox-photo{border-radius:50%;width:128px;margin:-46px 0 0;box-shadow:0 0 0 1px #b8871a66,0 16px 18px -12px #321e068c}.FoodBox--shop .FoodBox-photo img{clip-path:circle(45.5%);filter:none;transform:scale(1.1)}.FoodBox--shop:hover .FoodBox-photo img{filter:none;transform:scale(1.1)rotate(-5deg)}.FoodBox--shop .FoodBox-title{color:var(--sf-ink);margin-top:8px;font-size:15.5px;font-weight:800;line-height:1.5}.FoodBox--shop .FoodBox-sub{margin-top:2px;font-size:12px;line-height:1.6}.FoodBox--shop .FoodBox-meta{margin-top:2px}.FoodBox--shop .FoodBox-review-link{display:none}.FoodBox--shop button.FoodBox-comments{min-height:28px;color:var(--sf-brass-text);align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.FoodBox--shop button.FoodBox-comments span{color:var(--sf-muted);text-underline-offset:3px;font-weight:500;text-decoration:underline}.FoodBox--shop button.FoodBox-comments:hover span{color:var(--sf-green-deep)}.FoodBox--shop button.FoodBox-comments:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.FoodBox--shop .FoodBox-favorite{width:30px;height:30px;inset-block-start:-6px;inset-inline-start:-8px}.FoodBox--shop .FoodBox-price{color:var(--sf-ink);padding:0;font-size:17px;position:absolute;inset-block-end:14px;inset-inline-start:14px}.FoodBox--shop .FoodBox-price b{font-weight:900}.FoodBox--shop .FoodBox-price:before{display:none}.FoodBox--shop .FoodBox-price span{color:var(--sf-muted);font-size:11px}.FoodBox--shop .FoodBox-price.is-locked{color:var(--sf-muted);font-size:12.5px;font-weight:500}.FoodBox--shop .intersect-card{--intersect-h:40px;width:108px;padding:0;position:absolute;inset-block-end:11px;inset-inline-end:12px}.FoodBox--shop .intersect-card__wing,.FoodBox--shop .intersect-card:before,.FoodBox--shop .intersect-card:after{display:none}.FoodBox--shop .intersect-card .intersect-card__mid{background:var(--sf-green);border-radius:12px;font-size:13.5px;transition:background-color .15s}.FoodBox--shop:not(.is-out) .intersect-card:hover .intersect-card__mid{background:var(--sf-green-deep)}.FoodBox--shop .intersect-card .intersect-card__mid:has(.is-off){background:var(--sf-cream-deep)}.FoodBox--shop .add-to-cart.is-off .add-to-cart__add{color:var(--sf-muted);background:0 0}.FoodBox--shop .add-to-cart__stepper{align-items:stretch;width:100%}.FoodBox--shop .add-to-cart__count{flex:1;place-items:center;line-height:1;display:grid}.FoodBox--shop .intersect-card__mid .add-to-cart__add:hover:not(:disabled),.FoodBox--shop .intersect-card__mid .add-to-cart__stepper button:hover:not(:disabled){background:0 0}.FoodBox--shop .add-to-cart__stepper button{width:36px}.FoodBox--shop.is-out{background:var(--sf-cream)}.FoodBox--shop.is-out:hover{box-shadow:none;transform:none}.FoodBox--shop.is-out .intersect-card .intersect-card__mid{background:var(--sf-gold);color:var(--sf-green-deep)}.FoodBox--shop.is-out .FoodBox-alert{color:var(--sf-green-deep)}.FoodBox--shop.is-out .FoodBox-alert:hover{background:#0b3b2614}.FoodBox--shop.is-out .FoodBox-photo img{opacity:.75}.FoodBox-options{justify-content:center;gap:14px;width:100%;margin-top:2px;display:flex}.FoodBox-option{min-height:32px;color:var(--sf-muted);white-space:nowrap;font-size:12.5px;font-weight:500;transition:color .15s;position:relative}.FoodBox-option:hover{color:var(--sf-green-deep)}.FoodBox-option[aria-checked=true]{color:var(--sf-green-deep);font-weight:800}.FoodBox-option[aria-checked=true]:before{content:"";inset-inline:0;background:var(--sf-brass);border-radius:2px;height:2px;position:absolute;bottom:3px}.FoodBox-option.is-in-cart:after{content:"";background:var(--sf-brass);border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:3px;inset-inline-end:-7px}.FoodBox-option:focus-visible{outline:2px solid var(--sf-gold);outline-offset:1px}@media (max-width:767px){.FoodBox--shop{border-radius:18px;height:100%;margin-top:0}.FoodBox--shop:hover{transform:none}.FoodBox--shop .FoodBox-body{-moz-column-gap:10px;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:10px;min-height:88px;padding:10px;display:grid}.FoodBox--shop .FoodBox-photo{grid-row:1/span 4;width:64px;margin:0}.FoodBox--shop .FoodBox-title{text-align:start;margin:0;font-size:14px}.FoodBox--shop .FoodBox-sub{-webkit-line-clamp:1;text-align:start;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.FoodBox--shop .FoodBox-meta{justify-content:flex-start}.FoodBox--shop .FoodBox-favorite{width:28px;height:28px;inset-block-start:-6px;inset-inline-start:-6px}.FoodBox--shop .FoodBox-price{font-size:14px;inset-block-end:12px;inset-inline-start:84px}.FoodBox--shop .intersect-card{--intersect-h:36px;width:88px;inset-block-end:10px;inset-inline-end:10px}.FoodBox--shop .add-to-cart__stepper button{width:30px}.FoodBox--shop .FoodBox-body:has(.FoodBox-options){grid-template-rows:auto auto;padding-bottom:54px}.FoodBox--shop .FoodBox-body:has(.FoodBox-options) .FoodBox-photo{grid-row:1}.FoodBox--shop .FoodBox-body:has(.FoodBox-options) .FoodBox-title{align-self:center}.FoodBox--shop .FoodBox-options{grid-column:1/-1;justify-content:flex-start;margin-top:4px}.FoodBox--shop .FoodBox-body:has(.FoodBox-options) .FoodBox-price{inset-inline-start:10px}}@media (max-width:359px){.FoodBox--shop .FoodBox-price{inset-inline-start:10px}.FoodBox--shop .FoodBox-body{padding-bottom:54px}}@media (min-width:768px){.FoodBox--shop{height:calc(100% - 28px);margin-top:28px}.FoodBox--shop .FoodBox-body{padding:0 14px 58px}.FoodBox--shop .FoodBox-photo{width:130px;margin-top:-28px}.FoodBox--shop .FoodBox-title{margin-top:8px}.FoodBox--feature .FoodBox-body{-moz-column-gap:24px;grid-template-columns:196px minmax(0,1fr);align-content:center;align-items:start;column-gap:24px;height:100%;padding:12px 20px;display:grid}.FoodBox--shop.FoodBox--feature .FoodBox-photo{grid-row:1/span 4;align-self:center;width:196px;margin:0}.FoodBox--shop.FoodBox--feature .FoodBox-title{color:var(--sf-green-deep);font-family:var(--font-lalezar), var(--font-brand,Peyda), serif;text-align:start;margin:0;font-size:27px;font-weight:400;line-height:1.35}.FoodBox--shop.FoodBox--feature .FoodBox-sub{text-align:start}.FoodBox--shop.FoodBox--feature .FoodBox-meta,.FoodBox--shop.FoodBox--feature .FoodBox-options{justify-content:flex-start}.FoodBox--shop.FoodBox--feature .FoodBox-price{justify-self:start;margin-top:0;font-size:19px;position:static}.FoodBox--shop.FoodBox--feature .intersect-card{inset-block:auto 16px;left:20px}}
