.loading_photo__BJSvH,.loading_placeholder__3Uazr{display:block;background:linear-gradient(100deg,#e7dfd1 20%,#f5efe5 40%,#e7dfd1 60%);background-size:200% 100%;animation:loading_detailShimmer__VkaOZ 1.5s infinite}.loading_backLink__vWYrl{width:142px;height:14px;margin-bottom:30px;border-radius:8px}.loading_photo__BJSvH{width:100%}.loading_origin__REL9z{width:34%;height:14px;margin-bottom:24px;border-radius:8px}.loading_titleShort__3D7km,.loading_title__W4bLE{height:clamp(54px,6vw,88px);border-radius:14px}.loading_title__W4bLE{width:92%}.loading_titleShort__3D7km{width:58%;margin-top:8px}.loading_actions__ASoMt,.loading_badges__s8kj6{display:flex;flex-wrap:wrap;gap:8px}.loading_actions__ASoMt{margin-top:16px}.loading_action__8YP2B{width:84px;height:36px;border-radius:10px}.loading_roaster__1bhJk{width:54%;height:18px;margin-top:24px;border-radius:8px}.loading_price__gMbyM{width:38%;height:32px;margin-top:24px;border-radius:9px}.loading_badges__s8kj6{margin:24px 0}.loading_badge__WSTqf{width:90px;height:29px;border-radius:999px}.loading_descriptionShort__eTtDf,.loading_description__7jiHl{height:12px;margin-bottom:11px;border-radius:7px}.loading_description__7jiHl{width:94%}.loading_descriptionShort__eTtDf{width:68%}.loading_flavors__kzPDu{max-width:650px;margin-top:20px;padding:20px 22px;border-left:3px solid var(--accent);background:rgba(189,99,68,.07)}.loading_flavorHeading__RFnj8{width:130px;height:11px;border-radius:7px}.loading_flavors__kzPDu .loading_badges__s8kj6{margin:12px 0 0}.loading_flavor__CmYki{width:96px;height:30px;border-radius:999px}.loading_purchase__NHb_m{width:205px;height:43px;margin-top:28px;border-radius:10px}.loading_sectionTitle__Bcc9o{width:min(70%,330px);height:46px;margin-bottom:25px;border-radius:10px}.loading_rowLabel__oqZwU,.loading_rowValue__rySNy{height:13px;border-radius:7px}.loading_rowLabel__oqZwU{width:68%}.loading_rowValue__rySNy{width:88%}@keyframes loading_detailShimmer__VkaOZ{to{background-position-x:-200%}}@media (max-width:760px){.loading_titleShort__3D7km,.loading_title__W4bLE{height:52px}}@media (prefers-reduced-motion:reduce){.loading_photo__BJSvH,.loading_placeholder__3Uazr{animation:none}}