.tiles-sec h2{font-size:30px;line-height:36.3px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tiles>.rv{display:grid}a.tile:not([href]){cursor:default}.tile{position:relative;display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r-card);overflow:hidden;color:var(--txt-heading);box-shadow:var(--sh-hair);transition:transform .18s ease,box-shadow .18s ease}a.tile[href]:hover{transform:translateY(-4px);box-shadow:var(--sh-lift)}.tile .shot{position:relative;flex:none;height:170px;background:var(--panel2);overflow:hidden;display:flex;align-items:center;justify-content:center}.tile .shot img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}a.tile[href]:hover .shot img{transform:scale(1.05)}.tile .body{display:flex;flex:1 0 auto;align-items:center;justify-content:space-between;gap:0;padding:15px 20px}.tile .txt{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.tile .t{font:700 17px/20.6px var(--font-head);letter-spacing:0;color:var(--txt-heading)}.tile .view{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;font:600 14px/18.2px var(--font-sans);color:var(--accent)}.tile .view .ar{transition:transform .15s ease}a.tile[href]:hover .view .ar{transform:translate(3px)}.tile .glyph{width:42px;height:42px;flex:none;object-fit:contain}.tile.soon .shot{background:repeating-linear-gradient(-45deg,var(--panel2) 0 14px,var(--panel) 14px 28px)}.tile .ph-glyph{width:76px;height:76px;stroke:var(--muted-2);fill:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.tile .badge{position:absolute;z-index:2;top:12px;left:12px;background:var(--panel);border:1px solid var(--accent);color:var(--accent-text);font:600 10px/12px var(--font-sans);letter-spacing:.12em;padding:5px 8px;border-radius:var(--r-chip);text-transform:uppercase}a.tile.soon[href]:hover{transform:none;box-shadow:var(--sh-hair)}@media(max-width:1080px){.tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tiles-sec{padding:15px 0}.tiles-sec .wrap{padding:0 15px}.tiles-sec .sec-head{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:21px;margin-bottom:15px}.tiles-sec h2{font-size:17px;line-height:20.4px}.tiles-sec .sec-link{gap:0;font-size:11px;line-height:13.2px;padding:4px 0}.tiles-sec .sec-link .ic{width:12px;height:12px}.tiles-sec .tiles{display:flex;grid-template-columns:none;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:15px;scrollbar-width:none;margin:-6px -15px;padding:6px 15px}.tiles-sec .tiles::-webkit-scrollbar{width:0;height:0;display:none}.tiles-sec .tiles>.rv{display:block;flex:0 0 226.2px;scroll-snap-align:start;transform:none}.tiles-sec .tile{border-radius:17.63px;box-shadow:0 .68px #181b1f14}.tiles-sec .tile .shot{height:115.3px}.tiles-sec .tile .body{flex:none;height:30px;padding:6px 13.56px}.tiles-sec .tile .txt{flex-direction:row;align-items:center;gap:2px}.tiles-sec .tile .t{font-size:12px;line-height:14.5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiles-sec .tile .view{align-self:center;flex:none;gap:0;font-size:0;line-height:0}.tiles-sec .tile .view .ar{font:600 12px/15.6px var(--font-sans)}.tiles-sec .tile .glyph{width:22px;height:22px}.tiles-sec .tile .ph-glyph{width:52px;height:52px}}@media(max-width:520px){.tile .badge{top:10px;left:10px;font-size:9px;letter-spacing:.08em;padding:4px 6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/home-tiles.css.map */
