@media (max-width:859px){.home3 .k3-only-desktop{display:none!important}}@media (min-width:860px){.home3 .k3-only-mobile{display:none!important}}.home3 .k3-card{border-radius:22px;overflow:hidden;background:var(--s-faf8f3);border:1px solid var(--b-ece6da);box-shadow:0 22px 56px -30px rgba(0,0,0,.4)}@media (max-width:859px){.home3 .k3-card{border-radius:16px}}.home3 .k3-mcard{transition:transform .16s ease,box-shadow .16s ease;cursor:pointer;text-decoration:none}@media (hover:hover){.home3 .k3-mcard:hover{transform:translateY(-4px);box-shadow:0 18px 34px -18px rgba(0,0,0,.5)}}.home3 .k3-navi{font-size:13px;font-weight:700;color:var(--ink-6f6a60);padding:10px 12px;border-radius:11px;display:flex;align-items:center;gap:10px;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;font-family:inherit}.home3 .k3-navi .k3-cnt{margin-left:auto;font-size:11px;opacity:.8;font-weight:600}.home3 .k3-navi.on{background:#f0654a;color:#fff}.home3 .k3-fsec{font-size:10px;font-weight:800;letter-spacing:.6px;color:var(--ink-9a9488);margin:16px 0 8px}.home3 .k3-chk{gap:9px;font-size:12.5px;color:var(--ink-1f1d1a);padding:5px 0;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:inherit}.home3 .k3-box,.home3 .k3-chk{display:flex;align-items:center}.home3 .k3-box{width:17px;height:17px;border:1.5px solid var(--b-ece6da);border-radius:5px;flex:0 0 auto;justify-content:center}.home3 .k3-box.on{background:#f0654a;border-color:#f0654a}.home3 .k3-chip{font-size:11px;border:1.5px solid var(--b-ece6da);color:var(--ink-6f6a60);border-radius:13px;padding:5px 11px;font-weight:600;cursor:pointer;background:var(--s-fff);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.home3 .k3-chip.on{background:#f0654a;color:#fff;border-color:#f0654a;font-weight:700}.home3 .k3-band{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#e7c4b8 transparent}.home3 .k3-band::-webkit-scrollbar{height:7px}.home3 .k3-band::-webkit-scrollbar-thumb{background:#e7c4b8;border-radius:7px}.home3 .k3-mscroll{scrollbar-width:none}.home3 .k3-mscroll::-webkit-scrollbar{display:none}.home3 .k3-imgph{position:absolute;inset:0;background:linear-gradient(150deg,#1b2330,#10141c)}.home3 .k3-range{position:relative;height:22px}.home3 .k3-range-track{left:0;right:0;background:#f3d9c8}.home3 .k3-range-fill,.home3 .k3-range-track{position:absolute;top:50%;transform:translateY(-50%);height:6px;border-radius:4px}.home3 .k3-range-fill{background:#f0654a}.home3 .k3-range input[type=range]{position:absolute;left:0;right:0;top:0;width:100%;height:22px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.home3 .k3-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#fff;border:3px solid #f0654a;cursor:pointer;pointer-events:auto}.home3 .k3-range input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#fff;border:3px solid #f0654a;cursor:pointer;pointer-events:auto}@keyframes k3SheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes k3FadeIn{0%{opacity:0}to{opacity:1}}.home3 .k3-sheet-overlay{animation:k3FadeIn .2s ease}.home3 .k3-sheet{animation:k3SheetUp .26s cubic-bezier(.2,.8,.2,1)}.home3 .k3-bar{height:5px;background:var(--s-f4f1ea);border-radius:20px;position:relative;overflow:hidden}.home3 .k3-bar>span{position:absolute;left:0;top:0;bottom:0;border-radius:20px}.k3-modal-yt,.k3-modal-yt iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:none}.home3 .k3-detail{padding:22px 16px 40px}.home3 .k3-detail-card{padding:18px 20px}.home3 .k3-detail-cols{display:flex;gap:18px;flex-wrap:wrap}.home3 .k3-detail-main{flex:1.7;min-width:300px}.home3 .k3-detail-side{flex:1;min-width:280px}.home3 .k3-detail-sticky{position:sticky;top:90px}@media (max-width:859px){.home3 .k3-detail{padding:14px 12px 36px}.home3 .k3-detail-card{padding:14px 13px}.home3 .k3-detail-cols{flex-direction:column;gap:16px;flex-wrap:nowrap}.home3 .k3-detail-main,.home3 .k3-detail-side{flex:1 1 auto;min-width:0;width:100%}.home3 .k3-detail-sticky{position:static;top:auto}}