.price-detail__inner{width:min(100% - 48px,1080px);margin:auto;padding:22px 0 64px}.price-detail__breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--ink-soft)}.price-detail__breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--blue-deep)}.price-detail__heading{display:flex;align-items:center;gap:26px;padding:26px 0 36px}.price-detail__heading .product-art{width:110px;height:110px;border-radius:16px;background:var(--mint);flex-shrink:0}.price-detail__heading .product-art--burger{background:var(--peach)}.price-detail__heading .product-art--home,.price-detail__heading .product-art--latte{background:var(--lilac)}.price-detail__heading h1{overflow-wrap:anywhere;font-size:clamp(27px,4vw,42px);font-weight:820;line-height:1.25;letter-spacing:-.035em;margin:0}.price-detail__heading p{margin-top:12px;font-size:14px;color:var(--ink-soft)}.price-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;align-items:start}.price-detail__card{padding:30px;background:#fff;border-radius:16px;margin-bottom:22px;overflow-wrap:anywhere}.price-detail__card h2{font-size:16px;font-weight:750;margin:0 0 18px}.price-detail__amount{font-size:clamp(30px,4.5vw,44px);font-weight:820;letter-spacing:-.035em;line-height:1.25;margin:20px 0;font-variant-numeric:tabular-nums;color:var(--ink)}.price-detail__amount small{display:inline-block;font-size:13px;letter-spacing:0;font-weight:500;color:var(--ink-soft)}.price-detail__facts{margin:22px 0 16px;padding:14px 18px;background:var(--paper);border-radius:12px}.price-detail__facts>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:14px;padding:6px 0;font-size:13px}.price-detail__facts dt{color:var(--ink-soft)}.price-detail__facts dd{margin:0;font-weight:650}.price-detail__note{font-size:12px;line-height:1.9;color:var(--ink-soft);margin:14px 0;max-width:70ch}.price-detail__source{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:700;color:var(--blue-deep);margin-top:4px}.price-detail__empty{padding:18px;background:var(--paper);border-radius:12px;color:var(--ink-soft);font-size:13px;line-height:1.9}.price-detail__purchase{margin-top:24px}.price-detail__purchase>a{height:auto;min-height:50px;padding:13px 18px;flex-wrap:wrap;font-size:14px;max-width:100%;text-align:center;border-radius:12px;box-shadow:none}.price-detail__disclosure{font-size:12px;line-height:1.8;font-weight:500;color:var(--ink-soft);margin-top:18px}.price-ad-label{font-size:10px;border:1px solid;padding:0 4px;border-radius:3px}.price-detail__stale{padding:14px 16px;background:#fff3de;color:#7d532a;border-radius:10px;font-size:12px;line-height:1.8}.price-detail__product{font-size:15px;font-weight:650;line-height:1.7}.price-detail__product small{font-size:12px;font-weight:500;color:var(--ink-soft)}.price-detail__chart{margin:24px 0}.price-detail__chart svg{width:100%;height:auto}.price-detail__chart figcaption{font-size:12px;color:var(--ink-soft)}.price-detail__history{width:100%;border-collapse:collapse;font-size:12px;margin-top:14px}.price-detail__history td,.price-detail__history th{padding:8px;text-align:left;border-bottom:1px solid var(--line)}.price-detail__history caption{text-align:left;margin-bottom:10px}.price-detail__back{display:inline-flex;align-items:center;min-height:44px;color:var(--blue-deep);font-size:13px;font-weight:650}.price-detail__watch{position:sticky;top:calc(var(--nuga-header-offset) + 20px)}@media(max-width:760px){.price-detail__inner{width:calc(100% - max(20px,env(safe-area-inset-left,0px)) - max(20px,env(safe-area-inset-right,0px)));padding-bottom:max(44px,env(safe-area-inset-bottom,0px))}.price-detail__grid{grid-template-columns:1fr;gap:0}.price-detail__card{padding:22px;margin-bottom:16px}.price-detail__heading{padding:18px 0 24px;gap:16px}.price-detail__heading .product-art{width:104px;height:104px;border-radius:12px}.price-detail__heading h1{font-size:25px}.price-detail__heading p{font-size:12px;margin-top:7px}.price-detail__disclosure,.price-detail__note,.price-detail__product small,.price-detail__stale{font-size:13px}.price-detail__purchase>a{width:100%;min-height:50px}.price-detail__watch{position:static}}