.nm-tiles{--nm-accent:var(--dyami-themecolor,#1ea5e9);color:#f8f9fa;background:linear-gradient(#00000059 0,#0000 120px);padding:40px 0 44px}.nm-tiles[data-empty]{display:none}.nm-tiles-head{text-align:center;margin:0 auto 22px;padding:0 clamp(16px,4vw,64px)}.nm-tiles-eyebrow{letter-spacing:2px;color:var(--nm-accent);margin:0 0 8px;font-size:13px;font-weight:700;display:block}.nm-tiles-head h2{color:#fff;letter-spacing:-.3px;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.3}.nm-tiles-head h2 span{color:var(--nm-accent)}.nm-tiles-head p{color:#f8f9fab3;margin:0;font-size:14px}.nm-tiles-scroll{width:100%;margin:0 auto;position:relative}.nm-tiles-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:clamp(12px,1.1vw,20px);margin:0;padding:4px clamp(16px,4vw,64px) 14px;list-style:none;display:flex;overflow-x:auto}.nm-tiles-track::-webkit-scrollbar{display:none}.nm-tile{scroll-snap-align:start;flex:none;width:clamp(228px,21vw,320px)}.nm-tile>a{height:100%;color:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:flex;overflow:hidden}.nm-tile>a:hover{border-color:var(--nm-accent);background:#ffffff1a;transform:translateY(-3px)}.nm-tile-img{aspect-ratio:16/10;background:#ffffff14;display:block;position:relative;overflow:hidden}.nm-tile-img:before{content:"나노마스터";color:#ffffff59;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.nm-tile-img img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.nm-tile-noimg{color:#ffffff59;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:700;display:flex}.nm-tile-title{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;min-height:42px;margin:12px 14px 8px;font-size:14.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.nm-tile-meta{color:#f8f9fa8c;justify-content:space-between;align-items:center;gap:8px;margin:auto 14px 13px;font-size:12px;font-style:normal;display:flex}.nm-tile-meta em,.nm-tile-meta i{font-style:normal}.nm-tiles-arrow{z-index:2;color:#fff;cursor:pointer;background:#1c2952e6;border:1px solid #ffffff40;border-radius:50%;width:38px;height:38px;font-size:22px;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000004d}.nm-tiles-prev{left:clamp(2px,1vw,18px)}.nm-tiles-next{right:clamp(2px,1vw,18px)}.nm-tiles-arrow:disabled{opacity:.3;cursor:default}.nm-tiles-more{text-align:center;margin-top:8px}.nm-tiles-more a{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:999px;padding:9px 24px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.nm-tiles-more a:hover{border-color:var(--nm-accent);color:var(--nm-accent)}@media (width>=768px){.nm-tiles{padding:60px 0 52px}.nm-tiles-head h2{font-size:30px}.nm-tiles-arrow{display:block}}.nm-holiday{background:#0d1b33;border-bottom:1px solid #ffd76a59;padding:12px 16px}.nm-holiday-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:1100px;margin:0 auto;display:flex}.nm-holiday-text{color:#ccd6e6;letter-spacing:-.01em;margin:0;font-size:14.5px;line-height:1.65}.nm-holiday-text strong{color:#fff;font-weight:700}.nm-holiday-tag{color:#241a00;background:#ffd76a;border-radius:999px;margin-right:6px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-block}.nm-holiday-gift{font-weight:800;color:#ffd76a!important}.nm-holiday-note{color:#7f92ad;margin-top:4px;font-size:13px;display:block}.nm-holiday-btn{color:#191600;white-space:nowrap;background:#fee500;border-radius:999px;flex:none;padding:10px 22px;font-size:14.5px;font-weight:800;text-decoration:none}.nm-holiday-btn:hover{color:#191600;background:#ffed4d}#slider .mbYTP_wrapper{background:#000!important}#slider .mbYTP_wrapper iframe,#slider .mbYTP_wrapper .playerBox{transform:translate(-50%, calc(-50% + var(--nm-yt-shift,0px)))!important;width:var(--nm-yt-w,100%)!important;height:var(--nm-yt-h,100%)!important;max-width:none!important;max-height:none!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important}
