.cb27-head{display:flex;flex-direction:column;gap:8px}.cb27-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px;line-height:1.4;color:var(--jm27-body)}.cb27-crumbs li+li:before{content:"\203a";margin-right:8px;color:var(--jm27-meta)}.jm27 .cb27-crumbs a{color:var(--jm27-body)}@media(hover:hover){.jm27 .cb27-crumbs a:hover{color:var(--jm27-ink);text-decoration:underline;text-underline-offset:3px}}.jm27 .cb27-title{font-size:30px;line-height:1.1;letter-spacing:-.02em;color:var(--jm27-ink);overflow-wrap:break-word}.jm27 .cb27-intro{max-width:62ch;font-size:15px;line-height:1.5;color:var(--jm27-body)}@media(max-width:767.98px){.cb27-crumbs__home{display:none}.cb27-crumbs .cb27-crumbs__home+li:before{content:none;margin:0}}@media(min-width:768px){.cb27-head{gap:10px}.cb27-crumbs ol{font-size:14px}.jm27 .cb27-title{font-size:40px}.jm27 .cb27-intro{font-size:17px}}.cb27-needs{margin-top:24px}.jm27 .cb27-needs__label{margin:0 0 10px;font-family:var(--jmd-sans);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--jm27-accent-text)}.cb27-needs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jm27 .cb27-need{display:flex;flex-direction:column;gap:10px;height:100%;min-height:112px;padding:14px;background:var(--jm27-card);border:1px solid var(--jm27-line);border-radius:12px;color:var(--jm27-ink);transition:border-color .2s}@media(hover:hover){.jm27 .cb27-need:hover{border-color:var(--jm27-ink)}}.cb27-need__icon{flex:none;width:36px;height:36px;border-radius:999px;background:var(--jm27-cream);display:flex;align-items:center;justify-content:center;color:var(--jm27-ink)}.jm27 .cb27-need__icon img{width:24px;height:24px;object-fit:contain}.cb27-need__text{display:flex;flex-direction:column;gap:2px}.cb27-need__t{font-weight:600;font-size:15px;line-height:1.3;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.cb27-need__n{font-size:13px;line-height:1.4;color:var(--jm27-body)}@media(min-width:768px){.cb27-needs{margin-top:28px}.cb27-needs__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.jm27 .cb27-need{flex-direction:row;align-items:center;gap:14px;min-height:0;padding:16px 18px}.cb27-need__icon{width:44px;height:44px}.cb27-need__t{font-size:16px}.cb27-need__n{font-size:14px}}.cb27-group{margin-top:36px;scroll-margin-top:calc(var(--height-header, 110px) + 16px)}.cb27-group__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.jm27 .cb27-group__h{font-size:22px;line-height:1.2;letter-spacing:-.02em;color:var(--jm27-ink)}.jm27 .cb27-group__text{margin-top:6px;max-width:62ch;font-size:15px;line-height:1.5;color:var(--jm27-body)}.cb27-group__n{flex:none;font-size:14px;color:var(--jm27-body);white-space:nowrap}.cb27-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}@media(max-width:767.98px){.cb27-group__n{display:none}}@media(min-width:768px){.cb27-group{margin-top:56px}.jm27 .cb27-group__h{font-size:28px}.jm27 .cb27-group__text{font-size:16px}.cb27-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}}@media(min-width:1100px){.cb27-grid{grid-template-columns:repeat(var(--cb27-cols, 5),minmax(0,1fr));gap:20px}}.cb27-row{display:flex;flex-direction:column}@media(min-width:768px){.cb27-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px}.cb27-row>.cb27-group--one{margin-top:0;display:flex;flex-direction:column}.cb27-row .cb27-group__text{flex-grow:1}.jm27 .cb27-group--one .cb27-group__h{font-size:24px}.jm27 .cb27-group--one .cb27-group__text{font-size:15px}}@media(min-width:1100px){.cb27-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.jm27 .cb27-card{display:flex;flex-direction:column;height:100%;background:var(--jm27-card);border-radius:10px;overflow:hidden;color:var(--jm27-ink)}.cb27-card__img{aspect-ratio:1 / 1}.cb27-card__body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;padding:10px 12px 14px}.jm27 .cb27-card__name{font-family:var(--jmd-sans);font-weight:600;font-size:14px;line-height:1.3;color:var(--jm27-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.cb27-card__line{font-size:13px;line-height:1.4;color:var(--jm27-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb27-card__foot{margin-top:auto;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px;padding-top:2px}.jm27 .cb27-card__price{font-size:17px;line-height:1.2;color:var(--jm27-ink)}.cb27-card__rate{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:1;color:var(--jm27-body);font-variant-numeric:tabular-nums}.cb27-card__rate svg{flex:none;fill:var(--jm27-accent)}.cb27-card__rate b{font-weight:600;color:var(--jm27-ink)}@media(min-width:768px){.cb27-card__body{padding:14px 16px 18px}.jm27 .cb27-card__name{font-size:15px}.cb27-card__line{font-size:14px;line-height:1.45}.jm27 .cb27-card__price{font-size:18px}}.jm27 .cb27-card--wide{flex-direction:row;gap:14px;height:auto;margin-top:14px;padding:12px}.cb27-card--wide .cb27-card__img{flex:none;width:96px;height:96px;border-radius:8px}.cb27-card--wide .cb27-card__body{padding:0}.jm27 .cb27-card--wide .cb27-card__name{font-size:15px;-webkit-line-clamp:3}.cb27-card--wide .cb27-card__foot{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px}@media(min-width:768px){.cb27-card--wide .cb27-card__img{width:112px;height:112px}.cb27-card--wide .cb27-card__body{padding:0}.cb27-row .cb27-card--wide{flex-grow:0}}.cb27-big{display:flex;flex-direction:column;gap:12px;margin-top:10px}.jm27 .cb27-card--big{flex-direction:row;gap:14px;height:100%;padding:12px}.cb27-card--big .cb27-card__img{flex:none;width:132px;height:132px;border-radius:8px}.cb27-card--big .cb27-card__body{padding:0}.jm27 .cb27-card--big .cb27-card__name{font-size:15px;-webkit-line-clamp:3}.cb27-card--big .cb27-card__foot{flex-direction:column-reverse}@media(min-width:768px){.cb27-big{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:12px}.jm27 .cb27-card--big{gap:20px;padding:16px}.cb27-card--big .cb27-card__img{width:220px;height:220px}.cb27-card--big .cb27-card__body{padding:6px 0;gap:8px}.jm27 .cb27-card--big .cb27-card__name{font-size:18px}.cb27-card--big .cb27-card__line{font-size:15px}.jm27 .cb27-card--big .cb27-card__price{font-size:22px}.cb27-card--big .cb27-card__rate{font-size:14px}}@media(max-width:459.98px){.cb27-card--big .cb27-card__img{width:112px;height:112px}}.cb27-group--all{margin-top:24px}.cb27-count{font-size:13px;line-height:1.4;color:var(--jm27-body)}.cb27-group--all .cb27-count+.cb27-grid,.cb27-group--all .cb27-count+.cb27-big{margin-top:10px}@media(min-width:768px){.cb27-group--all{margin-top:32px}.cb27-count{font-size:15px}}.jm27 .cb27-group__more{flex:none;font-weight:600;font-size:15px;line-height:1.3;white-space:nowrap;color:var(--jm27-ink);text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.jm27 .cb27-group__more:hover{color:var(--jm27-accent-text)}}.jm27 .cb27-more{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;margin-top:14px;padding:0 20px;border:1px solid var(--jm27-ink);border-radius:999px;font-weight:600;font-size:15px;color:var(--jm27-ink);text-align:center;transition:background-color .2s,color .2s}@media(hover:hover){.jm27 .cb27-more:hover{background:var(--jm27-ink);color:var(--jm27-card)}}.jm27 .cb27-more.is-loading{opacity:.6;pointer-events:none}.cb27-more-wrap{display:flex;justify-content:center}.cb27-more-wrap .cb27-more{width:100%}@media(max-width:767.98px){.cb27-group__head .cb27-group__more{display:none}}@media(min-width:768px){.jm27 .cb27-more--sm{display:none}.cb27-more-wrap{margin-top:8px}.cb27-more-wrap .cb27-more{width:auto;min-width:280px}}.cb27-need__icon--img{width:40px;height:40px;overflow:hidden;background:var(--jm27-line)}.jm27 .cb27-need__icon--img img{width:100%;height:100%;object-fit:cover}@media(min-width:768px){.cb27-need__icon--img{width:48px;height:48px}}.cb27-cats{display:flex;flex-direction:column;gap:8px;margin-top:14px}.jm27 .cb27-cat{display:flex;align-items:center;gap:14px;padding:8px 14px 8px 8px;background:var(--jm27-card);border-radius:10px;color:var(--jm27-ink)}.cb27-cat__img{flex:none;width:56px;height:56px;border-radius:8px}.cb27-cat__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cb27-cat__t{font-weight:600;font-size:15px;line-height:1.3}.cb27-cat__n{font-size:13px;line-height:1.4;color:var(--jm27-body)}.cb27-cat__go{flex:none;color:var(--jm27-body)}@media(min-width:768px){.cb27-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.jm27 .cb27-cat{flex-direction:column;align-items:stretch;gap:0;height:100%;padding:0;overflow:hidden}.cb27-cat__img{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:0}.cb27-cat__text{padding:12px 16px 16px}.cb27-cat__n{font-size:14px}.cb27-cat__go{display:none}}@media(min-width:1100px){.cb27-cats{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}.jm27 .cb27-guide{display:flex;align-items:center;gap:14px;margin-top:16px;padding:16px;background:var(--jm27-ink);border-radius:12px;color:var(--jm27-card)}.cb27-guide__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cb27-guide__t{font-weight:600;font-size:15px;line-height:1.3;color:var(--jm27-card)}.cb27-guide__d{font-size:13px;line-height:1.45;color:#ffffffc7}.cb27-guide__btn{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--jm27-accent);color:var(--jm27-ink);font-weight:600;font-size:14px;white-space:nowrap}@media(max-width:459.98px){.jm27 .cb27-guide{flex-direction:column;align-items:flex-start}}@media(min-width:768px){.jm27 .cb27-guide{gap:24px;margin-top:20px;padding:20px 24px}.cb27-guide__t{font-size:17px}.cb27-guide__d{font-size:15px}.cb27-guide__btn{min-height:44px;padding:0 20px;font-size:15px}}.cb27-scroll{display:flex;gap:12px;margin:14px calc(var(--jm27-gutter) * -1) 0;padding:0 var(--jm27-gutter) 4px;scroll-padding-inline:var(--jm27-gutter);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.cb27-scroll::-webkit-scrollbar{display:none}.cb27-scroll>li{flex:none;width:160px;scroll-snap-align:start}@media(min-width:768px){.cb27-scroll{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:0;overflow:visible}.cb27-scroll>li{width:auto}.cb27-scroll>li:nth-child(n+5){display:none}}@media(min-width:1100px){.cb27-scroll{grid-template-columns:repeat(var(--cb27-cols, 5),minmax(0,1fr));gap:20px}.cb27-scroll>li:nth-child(n+5){display:block}.cb27-scroll>li:nth-child(n+6){display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/jm27-behov.css.map */
