.pd-dom{display:inline;font-family:var(--head);letter-spacing:-.02em;overflow-wrap:anywhere}.pd-dom b{font-weight:800;color:inherit}.pd-dom i{font-style:normal;font-weight:600;color:var(--brand-d)}.pd-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:var(--card-p);border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.pd-card:hover,.pd-card:focus-within{border-color:var(--brand);box-shadow:var(--shadow-sm)}.hp-mo .pd-card:hover{transform:translateY(-2px)}.pd-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.pd-card__len{margin-left:auto;font-size:12.5px;color:var(--muted);white-space:nowrap}.pd-tag{display:inline-flex;align-items:center;font:700 11.5px/1 var(--body);padding:5px 8px;border-radius:5px;background:var(--tint);color:var(--ink);border:1px solid var(--line-2);white-space:nowrap}.pd-tag--gold{background:var(--gold);border-color:var(--gold);color:var(--deep)}.pd-card__h{font-size:clamp(19px,.6vw + 16px,23px);line-height:1.2;min-width:0}.pd-card__h a{color:var(--ink)}.pd-card__h a:after{content:"";position:absolute;inset:0;border-radius:inherit}.pd-card__h a:focus-visible{outline:none}.pd-card:has(a:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.pd-card__desc{font-size:14.5px;color:var(--muted)}.pd-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.pd-card__price{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-card__price b{font:800 19px/1.2 var(--head);color:var(--ink);overflow-wrap:anywhere}.pd-card__price small{font-size:12.5px;color:var(--muted)}.pd-card__go{flex:none;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-tint);color:var(--brand-d)}.pd-card__go .hp-ico{width:18px;height:18px}.pd-card.is-offer .pd-card__price b{color:var(--muted)}.pd-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pd-tags li{font:600 12.5px/1 var(--body);padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:var(--on-dark)}.pd-card[hidden]{display:none}.pdm{padding:clamp(36px,3vw + 20px,64px) 0;background:linear-gradient(180deg,#fff,var(--tint));border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.pdm__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 28px;margin-bottom:22px}.pdm__h{display:flex;align-items:center;gap:10px;font-size:var(--fs-h2)}.pdm__h .hp-ico{flex:none;width:24px;height:24px;color:var(--brand)}.pdm__lead{margin-top:6px;max-width:60ch;color:var(--muted)}.pdm__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.pdm__toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:#fff;font:600 14px/1 var(--body)}.pdm__toggle .hp-ico{width:16px;height:16px}.pdm__toggle:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.pdm__viewport{display:flex;width:100%;padding:4px 0 8px}.pdm__track{display:flex;flex:none;gap:14px;padding-right:14px;margin:0;list-style:none}.pdm__cell{flex:none;width:clamp(232px,20vw,272px)}.pdm__cell .pd-card{height:100%}.hp-mo .pdm__track{animation:pdm-x var(--pdm-dur,60s) linear infinite}.hp-mo .pdm__viewport:hover .pdm__track,.hp-mo .pdm__viewport:focus-within .pdm__track,.hp-mo .pdm.is-paused .pdm__track{animation-play-state:paused}@keyframes pdm-x{to{transform:translate(-100%)}}[dir=rtl] .hp-mo .pdm__track{animation-name:pdm-x-rtl}@keyframes pdm-x-rtl{to{transform:translate(100%)}}html:not(.hp-mo) .pdm__viewport{overflow-x:auto;scroll-snap-type:x mandatory;padding-left:var(--gutter);scrollbar-width:thin}html:not(.hp-mo) .pdm__cell{scroll-snap-align:start}html:not(.hp-mo) .pdm__track--clone,html:not(.hp-mo) .pdm__toggle{display:none}@media(max-width:767px){.pdm__lead{font-size:14.5px}.pdm__cell{width:232px}}
