.VURIOG_card{--price-size:24px;--price-height:calc(var(--price-size) * 1.15);border:1px solid var(--ui-soft);border-radius:var(--ui-radius-modal);background:var(--ui-surface);color:var(--ui-strong);grid-template-columns:88px minmax(0,1fr);grid-template-areas:"media info""price price""quality quality""action action";align-items:center;gap:12px 14px;padding:14px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:grid}.VURIOG_card.VURIOG_noQuality{grid-template-areas:"media info""price price""action action"}.VURIOG_card:hover{border-color:var(--ui-subtle)}.VURIOG_card:focus-visible{outline:none}.VURIOG_media{aspect-ratio:1;border:1px solid var(--ui-soft);border-radius:var(--ui-radius-control);background:var(--ui-surface);grid-area:media;align-self:start;padding:6px;overflow:hidden}.VURIOG_media img{object-fit:contain;width:100%;height:100%}.VURIOG_info{flex-direction:column;grid-area:info;gap:4px;min-width:0;display:flex}.VURIOG_identity{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.VURIOG_retailer,.VURIOG_title,.VURIOG_price{color:var(--ui-strong)}.VURIOG_retailer{font-size:13px;font-weight:700;line-height:1.4}.VURIOG_title{-webkit-line-clamp:2;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.VURIOG_priceRow{flex-wrap:wrap;grid-area:price;align-items:center;gap:6px 10px;display:flex}.VURIOG_price{font-size:var(--price-size);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.15}.VURIOG_originalPrice{color:var(--ui-placeholder);font-size:15px;text-decoration:line-through}.VURIOG_priceRow>span:first-child{height:var(--price-height);font-size:calc(var(--price-size) * .55);letter-spacing:.01em;padding:0 10px;font-weight:600}.VURIOG_onSale>span:first-child{border:1px solid var(--ui-discount-badge-border);box-shadow:0 2px 4px var(--ui-discount-badge-shadow)}.VURIOG_notOnSale{border:1px solid var(--ui-soft);background:var(--ui-weak);color:var(--ui-muted);white-space:nowrap;border-radius:999px;align-items:center;line-height:1;display:flex}.VURIOG_quality{grid-area:quality;min-width:0}.VURIOG_quality:empty{display:none}.VURIOG_action{grid-area:action;width:100%}@media (min-width:640px){.VURIOG_card{--price-size:28px;grid-template-columns:120px minmax(0,1fr) auto;grid-template-areas:"media info info""media price action""media quality quality";gap:10px 20px;padding:16px}.VURIOG_card.VURIOG_noQuality{grid-template-areas:"media info info""media price action"}.VURIOG_media{padding:8px}.VURIOG_retailer{font-size:14px}.VURIOG_title{font-size:17px}.VURIOG_originalPrice{font-size:16px}.VURIOG_priceRow>span:first-child{padding:0 12px}.VURIOG_action{width:auto}}@media (prefers-reduced-motion:reduce){.VURIOG_card{transition:none}}.VURIOG_skeletonBlock{border-radius:var(--ui-radius-small);background:var(--ui-weak)}
.NVsYuG_frame{background:radial-gradient(circle at 50% 58%, #ffffff47, transparent 58%), linear-gradient(180deg, var(--ui-primary) 0%, color-mix(in srgb, var(--ui-primary) 62%, white) 100%);border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.NVsYuG_stage{--u:calc(100cqw / 402);aspect-ratio:402/312;width:100%;margin-top:calc(2 * var(--u));position:relative}.NVsYuG_ring{left:calc(51 * var(--u));top:calc(22 * var(--u));width:calc(300 * var(--u));height:calc(300 * var(--u));border:calc(1.5 * var(--u)) dashed #ffffff8c;border-radius:50%;animation:40s linear infinite NVsYuG_spin;position:absolute}.NVsYuG_hero{left:calc(89 * var(--u));top:calc(18 * var(--u));width:calc(242 * var(--u));height:auto;filter:drop-shadow(0 calc(14 * var(--u)) calc(16 * var(--u)) #b2410c52);animation:.7s cubic-bezier(.34,1.56,.64,1) both NVsYuG_hero-in,2.4s ease-in-out .9s infinite alternate NVsYuG_float;position:absolute}.NVsYuG_pop{animation:.52s cubic-bezier(.34,1.56,.64,1) both NVsYuG_pop-in,2.8s ease-in-out .52s infinite alternate NVsYuG_drift;position:absolute}.NVsYuG_card{left:calc(10 * var(--u));top:calc(52 * var(--u));width:calc(136 * var(--u));padding:calc(10 * var(--u));border-radius:calc(16 * var(--u));background:var(--ui-surface);box-shadow:0 calc(10 * var(--u)) calc(22 * var(--u)) calc(-8 * var(--u)) #8a2f0a5c;--tilt:-6deg;}.NVsYuG_cardRow{align-items:center;gap:calc(8 * var(--u));display:flex}.NVsYuG_thumb{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(10 * var(--u));background:var(--ui-primary-tint);font-size:calc(18 * var(--u));place-items:center;display:grid}.NVsYuG_lines{gap:calc(6 * var(--u));display:grid}.NVsYuG_lines span{height:calc(7 * var(--u));border-radius:calc(9 * var(--u));background:var(--ui-soft);display:block}.NVsYuG_lines span:first-child{width:calc(70 * var(--u));background:var(--ui-subtle)}.NVsYuG_lines span:last-child{width:calc(46 * var(--u))}.NVsYuG_meta{gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));display:flex}.NVsYuG_pill{align-items:center;gap:calc(3 * var(--u));height:calc(22 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;border-radius:999px;font-weight:800;display:inline-flex}.NVsYuG_vote{background:var(--ui-primary-tint);color:var(--ui-primary)}.NVsYuG_vote svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.NVsYuG_bumped{animation:.42s cubic-bezier(.34,1.56,.64,1) NVsYuG_bump}.NVsYuG_off{background:color-mix(in srgb, var(--ui-positive) 14%, var(--ui-surface));color:var(--ui-positive)}.NVsYuG_bubble{border:calc(3 * var(--u)) solid var(--ui-surface);box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) calc(-6 * var(--u)) #8a2f0a5c;border-radius:50%;overflow:hidden;}.NVsYuG_bubble img{width:118%;max-width:none;height:auto;margin:8% 0 0 -9%}.NVsYuG_curly{left:calc(26 * var(--u));top:calc(168 * var(--u));width:calc(58 * var(--u));height:calc(58 * var(--u));background:#ffe7b8}.NVsYuG_beanie{left:calc(306 * var(--u));top:calc(34 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u));background:#cff3ee}.NVsYuG_headphones{left:calc(326 * var(--u));top:calc(214 * var(--u));width:calc(54 * var(--u));height:calc(54 * var(--u));background:#ffd9e6}.NVsYuG_reaction{align-items:center;gap:calc(5 * var(--u));height:calc(34 * var(--u));padding:0 calc(11 * var(--u));background:var(--ui-surface);color:var(--ui-strong);font-size:calc(14 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) calc(-8 * var(--u)) #8a2f0a5c;border-radius:999px;font-weight:800;display:inline-flex;}.NVsYuG_fire{left:calc(328 * var(--u));top:calc(128 * var(--u));--tilt:8deg}.NVsYuG_hands{left:calc(60 * var(--u));top:calc(262 * var(--u));--tilt:-5deg}@keyframes NVsYuG_hero-in{0%{opacity:0;transform:translateY(calc(24 * var(--u))) scale(.86)}}@keyframes NVsYuG_float{0%{transform:translateY(0)rotate(-1.2deg)}to{transform:translateY(calc(-9 * var(--u))) rotate(1.2deg)}}@keyframes NVsYuG_pop-in{0%{opacity:0;transform:translateY(calc(10 * var(--u))) rotate(var(--tilt,0deg)) scale(.4)}to{transform:rotate(var(--tilt,0deg))}}@keyframes NVsYuG_drift{0%{transform:translateY(calc(4 * var(--u))) rotate(calc(var(--tilt,0deg) - 1.5deg))}to{transform:translateY(calc(-4 * var(--u))) rotate(calc(var(--tilt,0deg) + 1.5deg))}}@keyframes NVsYuG_spin{to{transform:rotate(360deg)}}@keyframes NVsYuG_bump{40%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.NVsYuG_ring,.NVsYuG_hero,.NVsYuG_pop,.NVsYuG_bumped{animation:none}.NVsYuG_pop{transform:rotate(var(--tilt,0deg))}}
.swipe-toast{--st-bg:var(--ui-strong);--st-ink:var(--ui-on-strong);--st-fuse:var(--ui-primary);--st-fuse-h:2px;--st-w:356px;--st-radius:12px;--st-slide:.4s;--st-gap:10px;--st-offset:32px;--st-z:1000000000;--st-ease-out:cubic-bezier(.23, 1, .32, 1);width:min(var(--st-w), 100%);color:var(--st-ink);grid-template-rows:1fr;font-family:inherit;font-size:13px;line-height:1.5;display:grid}.swipe-toast[data-inline=false]{right:var(--st-offset);bottom:calc(var(--st-offset) + env(safe-area-inset-bottom,0px));z-index:var(--st-z);width:min(var(--st-w), calc(100vw - 2 * var(--st-offset)));position:fixed}@media (max-width:600px){.swipe-toast[data-inline=false]{--st-offset:16px}}.swipe-toast[data-inline=true]{transition:grid-template-rows var(--st-slide) var(--st-ease-out)}.swipe-toast[data-inline=true][data-mounted=false],.swipe-toast[data-inline=true][data-phase=closing],.swipe-toast[data-inline=true][data-phase=gone]{grid-template-rows:0fr}.swipe-toast[data-inline=true][data-phase=closing]{transition-duration:calc(var(--st-slide) * .7)}.swipe-toast[data-inline=true][data-phase=gone]{transition-duration:.2s}.swipe-toast__gate{min-height:0}.swipe-toast[data-inline=true] .swipe-toast__lift{margin-top:var(--st-gap)}.swipe-toast__lift{opacity:1;transition:transform var(--st-slide) var(--st-ease-out), opacity calc(var(--st-slide) * .6) ease;transform:translateY(0)}@starting-style{.swipe-toast[data-inline=true]{grid-template-rows:0fr}.swipe-toast__lift{opacity:0;transform:translateY(100%)}}.swipe-toast[data-mounted=false] .swipe-toast__lift{opacity:0;transform:translateY(100%)}.swipe-toast[data-phase=closing] .swipe-toast__lift{opacity:0;transition:transform calc(var(--st-slide) * .7) var(--st-ease-out), opacity calc(var(--st-slide) * .5) ease;transform:translateY(100%)}.swipe-toast[data-phase=gone] .swipe-toast__lift{opacity:0;visibility:hidden;transform:translateY(100%)}.swipe-toast[data-instant] .swipe-toast__lift{transition-duration:0s}.swipe-toast__card{border-radius:var(--st-radius);background:var(--st-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 4px 12px #0000001a}.swipe-toast__card[data-swiping]{cursor:grabbing}.swipe-toast[data-dismissible=false] .swipe-toast__card{cursor:default;touch-action:auto}.swipe-toast__icon{flex:none;width:18px;height:18px;display:inline-flex}.swipe-toast__icon svg{width:100%;height:100%}.swipe-toast__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.swipe-toast__title{font-weight:500;line-height:1.5}.swipe-toast__desc{color:color-mix(in srgb, var(--st-ink) 66%, transparent);font-weight:400;line-height:1.4}.swipe-toast__action,.swipe-toast__close{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--st-ease-out), background-color .16s ease, opacity .16s ease;border:0;outline:none;flex:none}.swipe-toast__action{background:var(--st-ink);height:24px;color:var(--st-bg);border-radius:5px;padding:0 8px;font-size:12px;font-weight:500}.swipe-toast__close{width:24px;height:24px;color:inherit;background:0 0;border-radius:5px;place-items:center;display:grid;position:relative}.swipe-toast__close:before{content:"";position:absolute;inset:-8px}.swipe-toast__action:active,.swipe-toast__close:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.swipe-toast__action:hover{opacity:.88}.swipe-toast__close:hover{background:color-mix(in srgb, var(--st-ink) 10%, transparent)}}.swipe-toast__fuse{height:var(--st-fuse-h);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--st-fuse) 18%, transparent) 9%, color-mix(in srgb, var(--st-fuse) 50%, transparent) 18%, color-mix(in srgb, var(--st-fuse) 84%, transparent) 28%, var(--st-fuse) 38%, var(--st-fuse) 62%, color-mix(in srgb, var(--st-fuse) 84%, transparent) 72%, color-mix(in srgb, var(--st-fuse) 50%, transparent) 82%, color-mix(in srgb, var(--st-fuse) 18%, transparent) 91%, transparent 100%);transform-origin:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.swipe-toast[data-fuse=top] .swipe-toast__fuse{top:0;bottom:auto}.swipe-toast[data-fuse=none] .swipe-toast__fuse{opacity:0}@media (prefers-reduced-motion:reduce){.swipe-toast__lift{transition:opacity .2s;transform:none!important}.swipe-toast__action:active,.swipe-toast__close:active{transform:none}}.swipe-toast__card{box-shadow:var(--ui-shadow-panel)}.swipe-toast__title,.swipe-toast__desc{overflow-wrap:anywhere}.swipe-toast__card:focus-visible,.swipe-toast__action:focus-visible,.swipe-toast__close:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.swipe-toast__action,.swipe-toast__close{min-height:32px}.swipe-toast__close{min-width:32px}@media (pointer:coarse){.swipe-toast__action,.swipe-toast__close{min-width:44px;min-height:44px}}
