.price{display:grid;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:var(--gap-2) var(--gap-3)}.price__current{grid-column:1 / -1;display:inline-flex;align-items:baseline;gap:var(--gap-2);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-size:var(--font-size-7);white-space:nowrap;justify-content:flex-end}.price__currency,.price__min{color:var(--text-muted);font-size:var(--font-size-5);font-weight:var(--font-weight-medium)}.price__old{color:var(--text-muted);font-size:var(--font-size-4);font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap;position:relative}.price__old:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--size-0);background:var(--danger);transform:rotate(-7deg)}.price__percent,.price__amount{display:inline-block;text-align:center;padding:var(--padding-1) var(--padding-2);border-radius:var(--radius-pill);background:var(--danger);color:var(--text-on-danger);font-weight:var(--font-weight-bold);font-size:var(--font-size-3);line-height:var(--line-height-tight);white-space:nowrap}.price__amount,[data-discount-mode=rub] .price__percent{display:none}[data-discount-mode=rub] .price__amount{display:inline-block}.discount-toggle__label{color:var(--text-muted);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}[data-compact-cards=on] .price{grid-auto-flow:column}.badge-yandex,.badge-yandex__price{display:flex;align-items:center;white-space:nowrap;font-size:var(--font-size-2);justify-content:flex-end;flex-direction:row}.badge-yandex{gap:var(--gap-2);flex-wrap:wrap}.badge-yandex__price-value{display:block;min-width:fit-content;color:var(--text-on-dark)}.badge-yandex__icon{width:var(--icon-lg)}.badge-yandex__price{display:flex;flex-shrink:0;padding:var(--padding-1) var(--padding-4) var(--padding-1) var(--padding-2);background-color:var(--bg-dark);border-radius:var(--radius-lg) var(--radius-md) var(--radius-md) var(--radius-lg);font-weight:var(--font-weight-medium);gap:var(--gap-3);width:auto;flex-direction:row}@container surface (max-width: 360px){.badge-yandex,.badge-yandex__price{font-size:var(--font-size-4)}}@container surface (max-width: 320px){.badge-yandex{flex-direction:column;align-items:flex-end;row-gap:var(--gap-2)}}[data-compact-cards=on] .badge-yandex{display:none}.toggle{--size-toggle-w: 46px;--size-toggle-h: 24px;--size-toggle-thumb: 18px;--toggle-bg: var(--border-strong);--toggle-checked-bg: var(--success);--toggle-thumb-bg: var(--bg);--toggle-inset: calc((var(--size-toggle-h) - var(--size-toggle-thumb)) / 2);--toggle-shift: calc( var(--size-toggle-w) - var(--size-toggle-thumb) - var(--toggle-inset) * 2 );--size-toggle-icon-cross: 6px;--toggle-icon-cross-color: var(--border-strong);--size-toggle-icon-check: 10px;--toggle-icon-check-color: var(--success);--size-toggle-effect-w: calc(var(--size-toggle-thumb) / 2);--size-toggle-effect-h: calc(var(--size-toggle-effect-w) / 2 - 1px);--toggle-effect-bg: var(--toggle-thumb-bg);display:inline-flex;align-items:center;gap:var(--gap-2);cursor:pointer}.toggle__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.toggle__track{position:relative;flex-shrink:0;box-sizing:border-box;width:var(--size-toggle-w);height:var(--size-toggle-h);background:var(--toggle-bg);border-radius:var(--radius-pill);transition:background var(--duration-fast) var(--easing-standard)}.toggle:hover .toggle__input:not(:checked)+.toggle__track{background:var(--text-placeholder)}.toggle__thumb{position:absolute;top:var(--toggle-inset);left:var(--toggle-inset);z-index:var(--z-raised);display:grid;place-items:center;width:var(--size-toggle-thumb);height:var(--size-toggle-thumb);background:var(--toggle-thumb-bg);border-radius:var(--radius-full);box-shadow:var(--shadow-xs);transition:transform var(--duration-fast) var(--easing-spring)}.toggle__input:checked+.toggle__track{background:var(--toggle-checked-bg)}.toggle__input:checked+.toggle__track .toggle__thumb{transform:translate(var(--toggle-shift))}.toggle__glyph{grid-area:1 / 1;transition:transform var(--duration-fast) var(--easing-spring)}.toggle__glyph--cross{width:var(--size-toggle-icon-cross);height:var(--size-toggle-icon-cross);color:var(--toggle-icon-cross-color)}.toggle__glyph--check{width:var(--size-toggle-icon-check);height:var(--size-toggle-icon-check);color:var(--toggle-icon-check-color);transform:scale(0)}.toggle__input:checked+.toggle__track .toggle__glyph--cross{transform:scale(0)}.toggle__input:checked+.toggle__track .toggle__glyph--check{transform:scale(1)}.toggle__track:before{--toggle-effect-left: calc( var(--toggle-inset) + var(--size-toggle-effect-w) / 2 );content:"";position:absolute;z-index:var(--z-local-1);top:calc((var(--size-toggle-h) - var(--size-toggle-effect-h)) / 2);left:var(--toggle-effect-left);width:var(--size-toggle-effect-w);height:var(--size-toggle-effect-h);background:var(--toggle-effect-bg);border-radius:var(--radius-pill);transition:left var(--duration-fast) var(--easing-spring)}.toggle__input:checked+.toggle__track:before{--toggle-effect-left: calc( 100% - var(--size-toggle-effect-w) - var(--size-toggle-effect-w) / 2 - var(--toggle-inset) )}.toggle__input:focus-visible+.toggle__track{outline:2px solid var(--focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.toggle__thumb,.toggle__glyph,.toggle__track:before{transition:none}}
