.sn-sarja{display:inline-flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:inherit}.sn-sarja:before{content:"";display:block;width:1rem;height:1rem;background:var(--sn-sarja);flex:0 0 auto}.card--product .card-body{display:flex;flex-direction:column}.card--product .card-body>.sn-sarja{order:-1;margin-bottom:.6rem}.sn-lampo-wrap{display:flex;flex-direction:column;gap:.6rem;margin:.8rem 0 .6rem}.sn-lampo-wrap .sn-lampo{margin:0}.sn-koko-legend{display:flex!important;align-items:center;justify-content:space-between;gap:1.2rem;width:100%}.sn-koko-btn{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;padding:0;font:inherit;font-size:1.3rem;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.sn-koko-btn:hover{text-decoration-thickness:2px}.sn-koko-dialog{position:fixed;inset:0 0 0 auto;margin:0;height:100%;max-height:100%;width:min(56rem,100%);max-width:100%;border:0;padding:0;background:#fff;color:#1b1a1a;box-shadow:-8px 0 32px #0000001f}.sn-koko-dialog::backdrop{background:#1b1a1a66}.sn-koko-dialog[open]{animation:snKokoIn .25s ease-out}@keyframes snKokoIn{0%{transform:translate(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.sn-koko-dialog[open]{animation:none}}.sn-koko-dialog__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:2rem 2.4rem;background:#fff;border-bottom:1px solid #dcdcdc;z-index:1}.sn-koko-dialog__title{margin:0;font-size:2rem;font-weight:700;letter-spacing:0}.sn-koko-dialog__close{background:none;border:0;padding:.4rem;cursor:pointer;color:inherit;line-height:0}.sn-koko-dialog__body{padding:2rem 2.4rem 4rem}.sn-koko{font-size:1.4rem;line-height:1.5}.sn-koko__lead{margin:0 0 1.6rem;color:#4a4847}.sn-koko__title{margin:2.8rem 0 1rem;font-size:1.2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sn-koko__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dcdcdc}.sn-koko__table{width:100%;min-width:42rem;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:center}.sn-koko__table th,.sn-koko__table td{padding:1rem .8rem;border-bottom:1px solid #ececec;white-space:nowrap}.sn-koko__table thead th{background:#1b1a1a;color:#fff;font-weight:700}.sn-koko__table thead th:first-child{text-align:left}.sn-koko__table tbody th{text-align:left;font-weight:600;position:sticky;left:0;background:#fff}.sn-koko__table tbody tr:nth-child(2n) td,.sn-koko__table tbody tr:nth-child(2n) th{background:#f6f6f5}.sn-koko__table tbody tr:last-child th,.sn-koko__table tbody tr:last-child td{border-bottom:0}.sn-koko__mark{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin-right:.8rem;border-radius:50%;border:1px solid #1b1a1a;font-size:1rem;font-weight:700;vertical-align:middle}.sn-koko__how{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.sn-koko__how li{display:flex;align-items:baseline;gap:.2rem}.sn-koko__how strong{margin-right:.6rem}@media(max-width:600px){.sn-koko-dialog__head{padding:1.6rem}.sn-koko-dialog__body{padding:1.6rem 1.2rem 3.2rem}.sn-koko__table{min-width:0;font-size:1.2rem}.sn-koko__table th,.sn-koko__table td{padding:.8rem .3rem}.sn-koko__table thead th:first-child,.sn-koko__table tbody th{padding-left:.8rem}.sn-koko__table tbody th{white-space:normal;font-size:1.15rem;line-height:1.25;min-width:8.4rem;max-width:10rem}.sn-koko__mark{width:1.5rem;height:1.5rem;margin-right:.4rem;font-size:.85rem}}.filter-type-color .swatch .color[style*=musta i]{--color:#1b1a1a !important}.filter-type-color .swatch .color[style*=harmaa i]{--color:#9a9896 !important}.filter-type-color .swatch .color[style*=sininen i]{--color:#344058 !important}.filter-type-color .swatch .color[style*=valkoinen i]{--color:#ffffff !important;box-shadow:inset 0 0 0 1px #dcdcdc}.filter-type-color .swatch .color[style*=vihre i]{--color:#7f8f6a !important}.filter-type-color .swatch .color[style*=roosa i]{--color:#d7a8b4 !important}.filter-type-color .swatch .color[style*=beige i]{--color:#d9cdb8 !important}.filter-type-color input.for-swatch:checked~span:last-child{font-weight:700}.shopify-section:has(img[src*=sn-kokotaulukko]){display:none}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-star.jdgm--off{color:#1b1a1a!important}.jdgm-star.jdgm--off{opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/37/assets/sn-custom.css.map */
