.dK_gJq_stage{--acc:#2d7a5f;background:var(--bg);justify-content:center;padding:28px 20px 30px;display:flex;position:relative}.dK_gJq_basket{color:#171717;flex-direction:column;height:100%;padding:6px 12px 12px;font-size:11.5px;line-height:15px;display:flex}.dK_gJq_head{justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.dK_gJq_headTitle{letter-spacing:-.02em;font-size:16px;font-weight:650;line-height:22px}.dK_gJq_headCount{color:#17171773;font-variant-numeric:tabular-nums}.dK_gJq_items{scrollbar-width:none;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.dK_gJq_item{border-top:1px solid #17171712;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;height:38px;display:grid;overflow:hidden}.dK_gJq_itemIcon{color:#17171799;background:#efede8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.dK_gJq_itemName{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dK_gJq_qty{font-variant-numeric:tabular-nums;background:#efede8;border-radius:6px;place-items:center;min-width:20px;height:20px;font-size:10.5px;font-weight:600;display:grid}.dK_gJq_recs{border-top:1px solid #17171712;flex:none;padding-top:10px}.dK_gJq_recsTitle{letter-spacing:-.01em;margin-bottom:8px;font-size:12.5px;font-weight:650;line-height:16px}.dK_gJq_recRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:116px;display:grid}.dK_gJq_rec{background:#fff;border:1px solid #17171714;border-radius:10px;flex-direction:column;gap:6px;height:116px;padding:7px 7px 8px;display:flex;position:relative}.dK_gJq_recIcon{color:#1717179e;background:#f4f2ee;border-radius:7px;place-items:center;height:44px;display:grid}.dK_gJq_recName{text-wrap:balance;padding-right:2px;font-size:10px;font-weight:500;line-height:12.5px}.dK_gJq_rec[data-paid=true]{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.dK_gJq_rec[data-paid=true] .dK_gJq_recIcon{color:var(--acc);background:#2d7a5f1a}.dK_gJq_presets{flex-wrap:wrap;gap:5px;display:flex}.dK_gJq_preset{appearance:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--text-2);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px}.dK_gJq_preset:hover{color:var(--text);border-color:var(--text-2)}.dK_gJq_preset[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.dK_gJq_add{appearance:none;background:var(--acc);color:#fff;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:5px;right:5px}.dK_gJq_checkout{color:#fff;background:#171717;border-radius:10px;flex:none;place-items:center;height:36px;margin-top:10px;font-size:12px;font-weight:600;display:grid}.dK_gJq_aside{width:118px;color:var(--ink);font-size:14px;line-height:18px;position:absolute;top:55%;left:calc(50% + 142px);transform:rotate(-3deg)}.dK_gJq_asideArrow{margin:0 0 2px -22px;display:block}@media (max-width:620px){.dK_gJq_stage{flex-direction:column;align-items:center;gap:14px;padding:22px 16px 20px}.dK_gJq_aside{text-align:center;width:auto;position:static;transform:rotate(-1.5deg)}.dK_gJq_asideArrow{display:none}}.dK_gJq_share{padding:22px 22px 18px}.dK_gJq_shareQ{text-wrap:balance;font-weight:500}.dK_gJq_ads{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.dK_gJq_ad{appearance:none;text-align:left;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);transition:border-color .15s var(--ease), background .15s var(--ease), transform .15s var(--ease);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.dK_gJq_ad:hover{border-color:var(--text-2)}.dK_gJq_ad:active{transform:scale(.99)}.dK_gJq_ad[aria-pressed=true]{border-color:var(--text);background:var(--bg)}.dK_gJq_adLabel{color:var(--text-3);font-size:11.5px;line-height:16px}.dK_gJq_adLine{text-wrap:balance;min-height:42px;font-weight:500;line-height:21px}.dK_gJq_adBar{background:var(--sunken);border-radius:8px;height:8px;margin-top:4px;display:block;overflow:hidden}.dK_gJq_ads[data-picked=false] .dK_gJq_adBar{opacity:0}.dK_gJq_adBar{transition:opacity .3s var(--ease)}.dK_gJq_adFill{background:#17171747;border-radius:8px;height:100%;display:block}.dK_gJq_adFill[data-win=true]{background:var(--ink)}.dK_gJq_adScore{letter-spacing:-.03em;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s var(--ease) .2s;font-size:22px;font-weight:560;line-height:26px}.dK_gJq_adScore[data-show=true]{opacity:1}.dK_gJq_shareOut{min-height:78px;margin-top:14px}.dK_gJq_shareOut p{text-wrap:pretty;margin:0}.dK_gJq_shareHint{color:var(--text-3)}@media (max-width:520px){.dK_gJq_share{padding:18px 16px 14px}.dK_gJq_ads{grid-template-columns:1fr}.dK_gJq_adLine{min-height:0}.dK_gJq_shareOut{min-height:124px}}.dK_gJq_venn{padding:18px}.dK_gJq_vennArea{height:244px;position:relative}.dK_gJq_vennSvg{width:100%;height:100%;position:absolute;inset:0}.dK_gJq_circle{fill:#17171709;stroke:var(--line-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke}.dK_gJq_zone{color:var(--text-3);font-size:12px;line-height:16px;position:absolute}.dK_gJq_zoneFunny{font-size:15px;position:absolute;top:9%;left:50%;transform:translate(-50%)rotate(-3deg)}.dK_gJq_dot{appearance:none;left:var(--x);top:var(--y);border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;color:var(--text-2);white-space:nowrap;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;line-height:17px;position:absolute;transform:translate(-50%,-50%)}.dK_gJq_dot:hover{color:var(--text);border-color:var(--text-2)}.dK_gJq_dot[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.dK_gJq_vennText{border-top:1px solid var(--line);min-height:98px;margin-top:14px;padding-top:14px}.dK_gJq_vennZone{color:var(--text-3);margin-bottom:4px;font-size:12.5px}.dK_gJq_vennText p{text-wrap:pretty;margin:0}@media (max-width:520px){.dK_gJq_venn{padding:14px 10px}.dK_gJq_vennArea{height:226px}.dK_gJq_dot{padding:2px 7px;font-size:10.5px}.dK_gJq_vennText{min-height:150px;padding-inline:6px}}.dK_gJq_dot:after{content:"";position:absolute;inset:-6px -2px}
