.ic-rail-accent .ic-section__head{position:relative;padding-left:14px}.ic-rail-accent .ic-section__head:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:5px;border-radius:3px;background:var(--rail-accent)}.ic-rail-accent .ic-link{color:var(--ic-ink)}.ic-rail-logo{display:inline-flex;vertical-align:middle;width:40px;height:40px;margin-right:10px}.ic-rail-logo img{width:100%;height:100%;object-fit:contain}.ic-reels{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 56px)/5);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0;padding:0 0 6px}.ic-reels::-webkit-scrollbar{display:none}.ic-reel{scroll-snap-align:start;border:1px solid var(--ic-line);border-radius:var(--ic-r-lg, 16px);overflow:hidden;background:#fff;display:flex;flex-direction:column}.ic-reel__media{position:relative;aspect-ratio:9 / 16;background:#0b0b10;overflow:hidden}.ic-reel__media img,.ic-reel__media video,.ic-reel__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.ic-reel__media img{object-fit:contain;background:#f5f5f7}.ic-reel__play{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:0;background:#1d1d1fd9;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.ic-reel__play svg{width:28px;height:28px;margin-left:3px}.ic-reel__play:hover{background:#000}.ic-reel__caption{position:absolute;left:10px;bottom:10px;right:10px;z-index:2;background:#0009;color:#fff;font-size:1.2rem;font-weight:700;padding:6px 10px;border-radius:999px;pointer-events:none}.ic-reel__body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}.ic-reel__title{font-size:1.35rem;font-weight:600;color:var(--ic-ink);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ic-reel__title:hover{text-decoration:underline}.ic-reel .ic-price__now{font-size:1.7rem}@media(max-width:989px){.ic-reels{grid-auto-columns:calc((100% - 2 * 10px) / 3);gap:10px}}@media(max-width:749px){.ic-reels{grid-auto-columns:58%}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAJA */
