.CakeSliceLaunchAnnouncement-module__fHWkRq__announcement{color:#38261e;background:#fff7e9;border:1px solid #eadac6;border-radius:28px;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:center;gap:36px;padding:22px;display:grid;overflow:hidden}.CakeSliceLaunchAnnouncement-module__fHWkRq__artwork{grid-template-columns:1fr 1fr;gap:14px;min-width:0;height:330px;display:grid}.CakeSliceLaunchAnnouncement-module__fHWkRq__photo{background:#fffdf7;border:5px solid #fffdf7;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 8px 18px #5e391a18}.CakeSliceLaunchAnnouncement-module__fHWkRq__photoImage{object-fit:cover;object-position:50% 58%}.CakeSliceLaunchAnnouncement-module__fHWkRq__lemon{transform:rotate(-2deg)}.CakeSliceLaunchAnnouncement-module__fHWkRq__carrot{transform:rotate(2deg)}.CakeSliceLaunchAnnouncement-module__fHWkRq__photo>span{color:#38261e;background:#fffdf7;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:900;position:absolute;bottom:12px;left:12px}.CakeSliceLaunchAnnouncement-module__fHWkRq__copy{min-width:0;padding-right:12px}.CakeSliceLaunchAnnouncement-module__fHWkRq__eyebrow{color:#872f35;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.CakeSliceLaunchAnnouncement-module__fHWkRq__title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:9px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.1}.CakeSliceLaunchAnnouncement-module__fHWkRq__price{color:#5c4033;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:16px;font-size:13px;display:flex}.CakeSliceLaunchAnnouncement-module__fHWkRq__price strong{color:#38261e;letter-spacing:-.035em;font-size:27px;font-weight:900;line-height:1.1}.CakeSliceLaunchAnnouncement-module__fHWkRq__previous{color:#5c4033;background:#f0e4d1;border-radius:8px;margin-left:8px;padding:5px 9px;font-size:15px;font-weight:800}.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone{align-items:center;gap:12px;width:fit-content;margin:4px -10px -10px;padding:16px 10px;display:flex;position:relative}.CakeSliceLaunchAnnouncement-module__fHWkRq__cta{color:#fff;white-space:nowrap;background:#b64045;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 19px;font-size:13px;font-weight:900;transition:background .16s,transform .16s;display:inline-flex}.CakeSliceLaunchAnnouncement-module__fHWkRq__cta:hover{background:#872f35}.CakeSliceLaunchAnnouncement-module__fHWkRq__cta:active{transform:translateY(1px)}.CakeSliceLaunchAnnouncement-module__fHWkRq__cta:focus-visible{outline-offset:4px;outline:2px solid #872f35}.CakeSliceLaunchAnnouncement-module__fHWkRq__blob{transform-origin:50% 90%;background:radial-gradient(circle at 30% 20%,#fff5a3,#f7d568 55%,#efa275);border-radius:44% 56% 54% 46%/58% 48% 52% 42%;flex:0 0 58px;height:58px;position:relative;box-shadow:inset 2px 3px 5px #fff8c770,0 4px 8px #a66b2615}.CakeSliceLaunchAnnouncement-module__fHWkRq__face{transition:transform .16s;position:absolute;inset:0}.CakeSliceLaunchAnnouncement-module__fHWkRq__face i{background:#5c4033;border-radius:50%;width:4px;height:6px;position:absolute;top:22px}.CakeSliceLaunchAnnouncement-module__fHWkRq__face i:first-child{left:20px}.CakeSliceLaunchAnnouncement-module__fHWkRq__face i:nth-child(2){left:34px}.CakeSliceLaunchAnnouncement-module__fHWkRq__face b{border-bottom:2px solid #5c4033;border-radius:0 0 50% 50%;width:10px;height:6px;position:absolute;top:31px;left:25px}.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone:hover .CakeSliceLaunchAnnouncement-module__fHWkRq__blob,.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone:focus-within .CakeSliceLaunchAnnouncement-module__fHWkRq__blob{animation:.65s ease-in-out 3 CakeSliceLaunchAnnouncement-module__fHWkRq__excited}.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone:hover .CakeSliceLaunchAnnouncement-module__fHWkRq__face,.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone:focus-within .CakeSliceLaunchAnnouncement-module__fHWkRq__face{transform:translate(-2px,-2px)}.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone:hover .CakeSliceLaunchAnnouncement-module__fHWkRq__face b,.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone:focus-within .CakeSliceLaunchAnnouncement-module__fHWkRq__face b{background:#5c4033;border-radius:2px 2px 7px 7px;height:8px}.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone .CakeSliceLaunchAnnouncement-module__fHWkRq__blob.CakeSliceLaunchAnnouncement-module__fHWkRq__clicked{animation:.5s ease-out CakeSliceLaunchAnnouncement-module__fHWkRq__celebration}@keyframes CakeSliceLaunchAnnouncement-module__fHWkRq__excited{0%,to{transform:translateY(0)rotate(-5deg)}30%{transform:translateY(-10px)rotate(8deg)scale(.97,1.06)}70%{transform:translateY(1px)rotate(-8deg)scale(1.07,.93)}}@keyframes CakeSliceLaunchAnnouncement-module__fHWkRq__celebration{0%{transform:scale(1.14,.8)}45%{transform:translateY(-18px)rotate(12deg)scale(.95,1.1)}75%{transform:scale(1.1,.9)}to{transform:none}}@media (max-width:900px){.CakeSliceLaunchAnnouncement-module__fHWkRq__announcement{grid-template-columns:minmax(0,1.35fr) minmax(255px,1fr);gap:24px;padding:18px}.CakeSliceLaunchAnnouncement-module__fHWkRq__artwork{gap:10px;height:285px}.CakeSliceLaunchAnnouncement-module__fHWkRq__copy{padding-right:0}.CakeSliceLaunchAnnouncement-module__fHWkRq__title{font-size:28px}.CakeSliceLaunchAnnouncement-module__fHWkRq__cta{padding-inline:15px;font-size:12px}.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone{gap:9px}.CakeSliceLaunchAnnouncement-module__fHWkRq__blob{flex-basis:52px;height:52px}.CakeSliceLaunchAnnouncement-module__fHWkRq__face{transform:translate(-3px,-3px)}}@media (max-width:600px){.CakeSliceLaunchAnnouncement-module__fHWkRq__announcement{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:22px;padding:15px 15px 18px}.CakeSliceLaunchAnnouncement-module__fHWkRq__artwork{gap:10px;height:260px}.CakeSliceLaunchAnnouncement-module__fHWkRq__photo{border-width:3px;border-radius:16px}.CakeSliceLaunchAnnouncement-module__fHWkRq__photo>span{padding:4px 10px;font-size:11px;bottom:8px;left:8px}.CakeSliceLaunchAnnouncement-module__fHWkRq__copy{padding-inline:3px}.CakeSliceLaunchAnnouncement-module__fHWkRq__title{margin-top:6px;font-size:26px}.CakeSliceLaunchAnnouncement-module__fHWkRq__price{margin-top:10px}.CakeSliceLaunchAnnouncement-module__fHWkRq__price strong{font-size:25px}.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone{margin-top:0;padding-bottom:8px}.CakeSliceLaunchAnnouncement-module__fHWkRq__cta{min-height:46px;padding-inline:17px;font-size:13px}}@media (prefers-reduced-motion:reduce){.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone:hover .CakeSliceLaunchAnnouncement-module__fHWkRq__blob,.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone:focus-within .CakeSliceLaunchAnnouncement-module__fHWkRq__blob,.CakeSliceLaunchAnnouncement-module__fHWkRq__actionZone .CakeSliceLaunchAnnouncement-module__fHWkRq__blob.CakeSliceLaunchAnnouncement-module__fHWkRq__clicked{animation:none}.CakeSliceLaunchAnnouncement-module__fHWkRq__face,.CakeSliceLaunchAnnouncement-module__fHWkRq__cta{transition:none}}@media (forced-colors:active){.CakeSliceLaunchAnnouncement-module__fHWkRq__announcement{border-color:canvastext}.CakeSliceLaunchAnnouncement-module__fHWkRq__blob{box-shadow:none;background:canvas;border:1px solid canvastext}.CakeSliceLaunchAnnouncement-module__fHWkRq__cta{border:1px solid buttontext}}
