.rail{position:relative}.rail__track{display:grid;gap:var(--rail-gap,14px);grid-auto-columns:var(--rail-size,300px);grid-auto-flow:column;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.rail__track::-webkit-scrollbar{display:none}.rail__track>*{scroll-snap-align:start}.rail__nav{align-items:center;background:var(--mq-bg);border:1px solid var(--mq-line);border-radius:50%;color:var(--mq-ink);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .22s,color .22s,opacity .22s;width:40px;z-index:3}.rail__nav:hover{background:var(--mq-ink);color:var(--mq-bg)}.rail__nav[disabled]{cursor:default;opacity:.28}.rail__nav[disabled]:hover{background:var(--mq-bg);color:var(--mq-ink)}.rail__nav--prev{left:8px}.rail__nav--prev .icon{transform:rotate(180deg)}.rail__nav--next{right:8px}@media(prefers-reduced-motion:reduce){.rail__track{scroll-behavior:auto}}.rcarousel{background:var(--mq-frame);padding-block:clamp(46px,6vw,78px)}.rcarousel__heading{font-family:var(--mq-body-font);font-size:20px;font-weight:500;margin:0;text-align:center}.rcarousel__text{color:var(--mq-muted);margin:10px auto 0;max-width:52ch;text-align:center}.rcarousel__shell{display:block;margin-top:clamp(26px,3vw,40px);position:relative}.rcarousel__track{display:grid;gap:14px;grid-auto-columns:min(340px,78vw);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 clamp(16px,4vw,64px);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.rcarousel__track::-webkit-scrollbar{display:none}.rcarousel__track>li{scroll-snap-align:center}.rcarousel__nav{align-items:center;background:var(--mq-bg);border:1px solid var(--mq-line);border-radius:50%;color:var(--mq-ink);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .22s,color .22s,opacity .22s;width:40px;z-index:3}.rcarousel__nav:hover{background:var(--mq-ink);color:var(--mq-bg)}.rcarousel__nav[disabled]{cursor:default;opacity:.28}.rcarousel__nav--prev{left:clamp(6px,2vw,26px)}.rcarousel__nav--prev .icon{transform:rotate(180deg)}.rcarousel__nav--next{right:clamp(6px,2vw,26px)}.rcarousel__disclosure{color:var(--mq-muted);font-family:var(--mq-mono-font);font-size:11px;margin-top:20px}.rcard{background:var(--mq-surface);border:1px solid var(--mq-line);color:var(--mq-ink);display:flex;flex-direction:column;min-height:280px;padding:20px 22px 18px}.rcard__head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.rcard__author{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:7px}.rcard__verified{align-items:center;color:var(--mq-muted);display:inline-flex;font-size:12px;font-weight:400;gap:4px}.rcard__verified .icon{color:#3b82f6}.rcard__date{color:var(--mq-muted);flex:0 0 auto;font-family:var(--mq-mono-font);font-size:11px}.rcard__rating{color:var(--mq-accent-text);font-size:15px;letter-spacing:.1em;margin:0 0 10px}.rcard__title{font-family:var(--mq-body-font);font-size:15px;font-weight:600;margin:0 0 8px}.rcard__body{color:var(--mq-muted);font-size:14px;line-height:1.55;margin:0 0 18px}.rcard__foot{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.rcard__product{align-items:center;color:var(--mq-muted);display:flex;font-size:12px;gap:9px;min-width:0}.rcard__product:hover{color:var(--mq-ink)}.rcard__thumb{border:1px solid var(--mq-line);flex:0 0 auto;height:26px;object-fit:cover;width:26px}.rcard__source{color:var(--mq-muted);flex:0 0 auto;font-family:var(--mq-mono-font);font-size:10px}@media(max-width:559px){.rcarousel__nav{display:none}.rcarousel__track{padding-inline:16px}}.prail{background:var(--mq-inverse);color:var(--mq-inverse-ink);padding-block:clamp(40px,5vw,72px)}.prail .rail__nav{background:transparent;border-color:var(--mq-inverse-line);color:var(--mq-inverse-ink)}.prail .rail__nav:hover,.prail .pcard__action--add{background:var(--mq-inverse-ink);color:var(--mq-inverse)}.prail__head{align-items:end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:24px}.prail__kicker{margin-bottom:8px}.prail__heading{font-size:clamp(26px,3vw,36px);line-height:1.08;margin:0}.prail__tools{align-items:center;display:flex;gap:12px}.prail__track{--rail-size:min(320px,72vw);--rail-gap:2px;list-style:none}.prail__track>li{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rail.css.map */
