.k-mission-page{background:#fff;color:var(--ink)}.k-mission-page .mission-shell{width:min(100%,var(--max));margin-inline:auto;box-sizing:border-box}.k-mission-page .route-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px var(--gutter);border-bottom:1px solid var(--line);background:#fff;font-size:12px;min-height:44px}.k-mission-page .route-context .label{font:700 10px/1 var(--font-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--signal)}.k-mission-page .route-context .path{font-weight:700}.k-mission-page .mission-list-current{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 14px;border-bottom:1px solid var(--line)}.k-mission-page .mission-list-current strong{font-size:18px;letter-spacing:-.02em}.k-mission-page .mission-list-current span{font:600 9px/1 var(--font-meta);text-transform:uppercase;color:var(--muted)}.k-mission-page .k-shortlist-track{display:block;overflow:visible;border:0;padding:0;cursor:default}.k-mission-page .k-short-card{display:grid;grid-template-columns:86px 178px minmax(260px,1.25fr) minmax(235px,.8fr) 170px;align-items:stretch;gap:0;min-height:188px;border:0;border-bottom:1px solid var(--line);background:#fff;position:relative;color:inherit;text-decoration:none}.k-mission-page .k-short-card:hover{background:#fafafa}.k-mission-page .k-short-rank{display:flex;align-items:flex-start;justify-content:center;padding-top:28px;border-right:1px solid var(--line)}.k-mission-page .k-short-number{width:54px;height:54px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:760;letter-spacing:-.05em;background:#fff;position:relative}.k-mission-page .k-short-card:first-child .k-short-number{background:var(--signal);border-color:var(--signal);color:#fff}.k-mission-page .k-short-card:first-child .k-short-number:after{content:"";width:7px;height:7px;background:var(--signal-2);position:absolute;top:-4px;right:-4px}.k-mission-page .k-short-image{width:148px;height:158px;margin:15px;overflow:hidden;border:1px solid var(--line);background:var(--soft)}.k-mission-page .k-short-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease}.k-mission-page .k-short-card:hover img{transform:scale(1.015)}.k-mission-page .k-short-main{padding:24px 24px 22px 8px;min-width:0;display:flex;flex-direction:column;justify-content:center}.k-mission-page .k-short-role{display:inline-flex;align-items:center;align-self:flex-start;border:1px solid var(--ink);padding:6px 9px;color:var(--ink);font:700 9px/1 var(--font-meta);letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;background:#fff}.k-mission-page .k-short-card:first-child .k-short-role{background:var(--ink);color:#fff}.k-mission-page .k-short-brand{font:600 9px/1 var(--font-meta);text-transform:uppercase;color:var(--muted);letter-spacing:.05em}.k-mission-page .k-short-name{font-family:var(--font-section);font-size:clamp(20px,1.8vw,27px);font-weight:600;line-height:1.03;letter-spacing:-.04em;margin-top:7px;max-width:none;padding-bottom:.06em}.k-mission-page .k-short-why{display:flex;flex-direction:column;justify-content:center;padding:22px 24px;border-left:1px solid var(--line);font-size:12px;line-height:1.38;color:var(--muted)}.k-mission-page .k-short-why b{font:700 8px/1 var(--font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:11px}.k-mission-page .k-short-why ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.k-mission-page .k-short-why li{position:relative;padding-left:14px}.k-mission-page .k-short-why li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;background:var(--signal)}.k-mission-page .k-short-buy{border-left:1px solid var(--line);padding:22px 18px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:8px}.k-mission-page .k-short-buy small{font:600 8px/1.2 var(--font-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.k-mission-page .k-short-price{font-size:25px;font-weight:760;letter-spacing:-.04em}.k-mission-page .k-short-link{margin-top:8px;min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:var(--ink);color:#fff;font:700 9px/1 var(--font-ui);text-transform:uppercase;letter-spacing:.03em}.k-mission-page .k-short-card:hover .k-short-link{background:var(--signal)}@media(max-width:1120px){.k-mission-page .k-short-card{grid-template-columns:76px 150px minmax(230px,1fr) minmax(200px,.75fr) 145px}.k-mission-page .k-short-image{width:122px;height:148px;margin:20px 14px}.k-mission-page .k-short-main{padding-left:8px}.k-mission-page .k-short-why{padding:18px}.k-mission-page .k-short-buy{padding:18px 14px}}@media(max-width:860px){.k-mission-page .k-short-card{grid-template-columns:68px 128px minmax(0,1fr) 135px;min-height:170px}.k-mission-page .k-short-why{grid-column:3/5;border-left:0;border-top:1px solid var(--line);padding:14px 18px 17px}.k-mission-page .k-short-why ul{grid-template-columns:1fr 1fr;gap:12px}.k-mission-page .k-short-buy{grid-column:4;grid-row:1;border-left:1px solid var(--line)}.k-mission-page .k-short-image{width:104px;height:130px;margin:20px 12px}.k-mission-page .k-short-rank{padding-top:24px}.k-mission-page .k-short-number{width:46px;height:46px;font-size:18px}.k-mission-page .k-short-main{padding:20px 14px 18px 4px}.k-mission-page .k-short-name{font-size:20px}}@media(max-width:760px){.k-mission-page .route-context{padding-left:18px;padding-right:18px;overflow:auto;white-space:nowrap;flex-wrap:nowrap}.k-mission-page .mission-list-current{padding:15px 0 12px}.k-mission-page .mission-list-current strong{font-size:16px}.k-mission-page .k-short-card{grid-template-columns:48px 104px minmax(0,1fr);min-height:0;padding:14px 0 0}.k-mission-page .k-short-rank{padding-top:8px;border-right:0}.k-mission-page .k-short-number{width:38px;height:38px;font-size:15px}.k-mission-page .k-short-image{width:88px;height:112px;margin:0 12px 14px 4px}.k-mission-page .k-short-main{padding:2px 10px 14px 0}.k-mission-page .k-short-role{font-size:7px;padding:5px 7px;margin-bottom:8px}.k-mission-page .k-short-brand{font-size:7px}.k-mission-page .k-short-name{font-size:18px;margin-top:4px;max-width:none}.k-mission-page .k-short-why{grid-column:2/4;border:0;border-top:1px solid var(--line);padding:12px 8px 13px 0}.k-mission-page .k-short-why b{margin-bottom:8px}.k-mission-page .k-short-why ul{grid-template-columns:1fr;gap:6px;font-size:10px}.k-mission-page .k-short-buy{grid-column:2/4;grid-row:auto;border:0;border-top:1px solid var(--line);padding:12px 0 14px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.k-mission-page .k-short-buy small{grid-column:1}.k-mission-page .k-short-price{grid-column:1;font-size:21px}.k-mission-page .k-short-link{grid-column:2;grid-row:1/3;margin:0;min-width:112px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/kurlective-prototype-mission.css.map */
