.rc-a2{--ink: #0f1420;--mut: #4b5567;--faint: #7c8598;--red: #e31e24;--rc-a2-ph: 300px;--rc-a2-hair: rgba(15, 20, 32, .14);color:var(--ink)}@media(min-width:1024px){.rc-a2{--rc-a2-ph: clamp(300px, 24vw, 380px)}}.rc-a2 .pay-lead{text-wrap:balance}.rc-a2-rows{display:grid;gap:48px;margin-top:40px}@media(min-width:1024px){.rc-a2-rows{gap:64px;margin-top:48px}}.rc-a2-row{min-width:0}.rc-a2-rowhead{padding-bottom:12px;border-bottom:1px solid var(--ink)}main .rc-a2 .rc-a2-rowtitle{margin:0;font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.rc-a2-ser{display:block;margin-top:6px;font-family:var(--font-sans);font-weight:600;font-size:13px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.rc-a2-ser i{display:none;font-style:normal}@media(min-width:640px){.rc-a2-ser{display:inline;margin:0;font:inherit;letter-spacing:inherit;text-transform:none;color:var(--mut)}.rc-a2-ser i{display:inline}}.rc-a2-lane{display:flex;gap:14px;margin:18px -1.25rem 0;padding:0 1.25rem 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media(hover:none){.rc-a2-lane{scrollbar-width:none}.rc-a2-lane::-webkit-scrollbar{display:none}}.rc-a2-card{display:flex;flex:0 0 min(84vw,340px);min-width:0;scroll-snap-align:start;container-type:inline-size}.rc-a2-card>article{display:flex;flex-direction:column;flex:1;min-width:0}@media(min-width:1024px){.rc-a2-lane{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:22px 0 0;padding:0;overflow:visible;scroll-snap-type:none}}@media(min-width:1280px){.rc-a2-lane{gap:36px}}.rc-a2-pager{display:flex;gap:6px;margin-top:12px}.rc-a2-pager[hidden]{display:none}.rc-a2-pager i{width:28px;height:2px;border-radius:2px;background:#0f142038;transition:background-color .3s ease}.rc-a2-pager i.is-on{background:var(--ink)}@media(min-width:1024px){.rc-a2-pager{display:none}}main .rc-a2 .rc-a2-name{margin:0 0 12px;padding-inline:2px;font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.rc-a2-code{white-space:nowrap}.rc-a2-tile{display:flex;align-items:center;justify-content:center;padding:18px 16px;background:#fff;border:1px solid rgba(15,20,32,.1);border-radius:24px;overflow:hidden}.rc-a2-tile img{display:block;height:var(--rc-a2-ph);width:auto;max-width:100%;object-fit:contain}@media(min-width:1024px){.rc-a2-tile{padding:22px 20px}}.rc-a2-meta{display:flex;flex-direction:column;flex:1;margin-top:14px;padding:14px 2px 0;border-top:1px solid var(--ink)}.rc-a2-buy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price add";align-items:center;column-gap:12px}.rc-a2-price{grid-area:price;display:flex;flex-direction:column;gap:3px;min-width:0;margin:0}.rc-a2-sum{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.1;letter-spacing:-.025em;color:var(--ink);white-space:nowrap}.rc-a2-vat{font-size:13px;line-height:1.3;color:var(--mut);white-space:nowrap}.rc-a2-add{grid-area:add;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px 0 10px;border:1px solid rgba(120,10,14,.6);border-radius:9px;background:linear-gradient(180deg,#d63a3e,#c11f24,#a5171b);color:#fff;font-family:var(--font-sans);font-weight:700;font-size:13px;line-height:1.2;letter-spacing:.2px;white-space:nowrap;text-shadow:0 1px 1px rgba(110,8,12,.4);box-shadow:0 6px 14px -8px #00000080,inset 0 1px #ffffff57,inset 0 -2px 4px #6e080c66;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .2s ease,filter .18s ease}.rc-a2-add:before{content:"";position:absolute;inset:-4px 0}.rc-a2-ico{flex:none;display:block;width:15px;height:15px}.rc-a2-ico-ok{display:none;color:#2dd4bf}.rc-a2-add:hover{filter:brightness(1.05);transform:translateY(-1px)}.rc-a2-add:active{transform:translateY(1px);box-shadow:0 5px 12px -8px #00000080,inset 0 2px 6px #6e080c80,inset 0 1px #ffffff3d}.rc-a2-add:focus-visible{outline:2px solid var(--red);outline-offset:3px}.rc-a2-add.is-in{border-color:#000000a6;background:linear-gradient(180deg,#2c3548,#1a2233,#0f1420);text-shadow:none;box-shadow:0 6px 14px -8px #00000080,inset 0 1px #ffffff29,inset 0 -2px 4px #00000073}.rc-a2-add.is-in:active{box-shadow:0 5px 12px -8px #00000080,inset 0 2px 6px #0000008c,inset 0 1px #ffffff1f}.rc-a2-add.is-in .rc-a2-ico-cart{display:none}.rc-a2-add.is-in .rc-a2-ico-ok{display:block}.rc-a2-desc{flex:1;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--rc-a2-hair);font-size:15px;font-weight:500;line-height:1.55;color:var(--ink);text-wrap:pretty}.rc-a2-all{margin:14px 0 0;border-top:1px solid var(--rc-a2-hair);border-bottom:1px solid var(--rc-a2-hair)}.rc-a2-all>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4.5px 0;border-top:1px solid rgba(15,20,32,.08)}.rc-a2-all>div:first-child{border-top:0}.rc-a2-all dt{min-width:0;font-size:13.5px;line-height:1.3;color:var(--mut)}.rc-a2-all dd{flex:none;max-width:70%;margin:0;font-size:13.5px;line-height:1.3;font-weight:400;text-align:right;color:var(--ink)}@container (max-width: 289px){.rc-a2-sum{font-size:19px}}@container (min-width: 360px){.rc-a2-sum{font-size:22px}}@media(prefers-reduced-motion:reduce){.rc-a2-add,.rc-a2-pager i{transition:none}}
