.kr-collection-grid{padding:10px 0 96px}.kr-collection-toolbar{padding:26px 0 16px;border-top:1px solid var(--kr-line);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.kr-collection-toolbar__tags{display:flex;gap:12px;flex-wrap:wrap}.kr-collection-toolbar__tags a,.kr-collection-toolbar select{min-height:40px;padding:9px 16px;border:1px solid var(--kr-line);border-radius:var(--kr-wobble-button);color:var(--kr-ink);background:transparent;font:600 11px var(--kr-font-label);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.kr-collection-toolbar__tags a.is-active{color:var(--kr-parchment);background:var(--kr-ink)}.kr-collection-toolbar form{display:flex;align-items:center;gap:10px;font:600 11px var(--kr-font-label);letter-spacing:.12em;text-transform:uppercase}.kr-collection-grid__head{text-align:center;margin-bottom:56px;padding-top:40px;border-top:1px solid var(--kr-line)}.kr-collection-grid__head h2{font:400 clamp(26px,3.4vw,44px) var(--kr-font-display);margin:14px 0 0}.kr-collection-grid__head>p:last-child{color:#6a5f50;font-size:15px;max-width:46ch;margin:14px auto 0}.kr-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:58px 40px}.kr-product-card{display:block;min-width:0}.kr-product-card--hidden{display:none}.kr-product-card__main{display:block;color:inherit;text-decoration:none}.kr-product-card__media{border-radius:4px;border:1px solid rgb(92 63 34 / 40%);padding:10px;background:var(--kr-parchment-light);aspect-ratio:4/5;transition:.45s;overflow:hidden}.kr-product-card__inside{position:relative;overflow:hidden;height:100%}.kr-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s,transform .8s}.kr-product-card__image:first-child,.kr-product-card__image.is-active{opacity:1}.kr-collection-grid--vintage .kr-product-card__media{aspect-ratio:3/2}.kr-collection-grid--vintage .kr-product-card__image{object-fit:contain}.kr-product-card:hover .kr-product-card__media{transform:translateY(-6px);box-shadow:0 16px 26px #2b272424}.kr-product-card__ledger{border-bottom:1px solid rgb(43 39 36 / 22%);padding:15px 2px 13px;display:flex;justify-content:space-between;align-items:baseline;gap:14px}.kr-product-card__name{font:400 18px var(--kr-font-display)}.kr-product-card__name small{display:block;font:600 9px var(--kr-font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-muted);margin-top:6px}.kr-product-card__price{font:600 13px var(--kr-font-label);color:var(--kr-clay);white-space:nowrap}.kr-product-card__whisper{margin-top:9px;font:600 8.5px var(--kr-font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--kr-sage-dark);display:flex;align-items:center;gap:8px}.kr-product-card__whisper img{height:10px;width:auto}.kr-vintage-see-more{text-align:center;margin-top:70px}.kr-vintage-see-more span{display:block;margin-top:16px;font:600 10.5px var(--kr-font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--kr-muted)}.kr-vintage-see-more button[hidden]{display:none}@media(max-width:749px){.kr-product-grid{grid-template-columns:1fr 1fr;gap:40px 16px}.kr-product-card__media{padding:6px}.kr-product-card__name{font-size:15px}.kr-product-card__price{font-size:11px}.kr-product-card__whisper{letter-spacing:.13em}}.kr-collection-grid--boujaad .kr-product-card__media{padding:7px;border-color:#5c3f224d;aspect-ratio:3/2}.kr-collection-grid--boujaad .kr-product-card__image{object-fit:contain}.kr-collection-grid--boujaad .kr-product-card__ledger{border-bottom:none;padding-bottom:4px}.kr-collection-grid--boujaad .kr-product-card__whisper{margin-top:4px;padding-top:9px;border-top:1px solid rgb(43 39 36 / 22%)}.kr-collection-grid--mto{padding:76px 0 60px}.kr-collection-grid--mto .kr-product-grid{grid-template-columns:repeat(4,1fr);gap:58px 30px}.kr-collection-grid--mto .kr-product-card:nth-child(2n){transform:translateY(42px)}.kr-collection-grid--mto .kr-product-card__media{padding:0 4%;border:0;background:transparent;overflow:visible}.kr-collection-grid--mto .kr-product-card__inside{overflow:visible}.kr-collection-grid--mto .kr-product-card__image{object-fit:contain;mix-blend-mode:normal}.kr-collection-grid--mto .kr-product-card:hover .kr-product-card__media{background:transparent;box-shadow:none;transform:none}.kr-collection-grid--mto .kr-product-card:hover .kr-product-card__image:first-child,.kr-collection-grid--mto .kr-product-card:hover .kr-product-card__image.is-active{transform:translateY(-6px) scale(1.025)}.kr-collection-grid--mto .kr-product-card__ledger{border:0;justify-content:center;text-align:center;flex-direction:column;gap:5px}.kr-collection-grid--mto .kr-product-card__name{font:700 11.5px var(--kr-font-label);letter-spacing:.16em;text-transform:uppercase}.kr-collection-grid--mto .kr-product-card__price{margin:auto;color:var(--kr-ink)}.kr-product-card__dots{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:10px}.kr-product-card__dots button{width:15px;height:15px;border-radius:46% 54% 50% 50%/52% 48% 54% 46%;border:1.2px solid rgb(43 39 36 / 30%);background:var(--dot-color);padding:0;transition:.25s}.kr-product-card__dots button.is-active{border-color:var(--kr-ink);transform:scale(1.25)}.kr-product-card__dots span{width:15px;height:15px;border-radius:50%;border:1.2px dashed var(--kr-clay);display:grid;place-items:center;color:var(--kr-clay)}.kr-product-card__custom{font:8px var(--kr-font-label);letter-spacing:.2em;text-transform:uppercase;color:#9a8d78;display:block;text-align:center}.kr-product-card__pencil{position:absolute;left:24%;bottom:-7px;width:50%;height:10px}.kr-product-card__pencil path{fill:none;stroke:var(--kr-brown);stroke-width:1.4;opacity:0;stroke-dasharray:100;stroke-dashoffset:100;transition:.6s}.kr-product-card:hover .kr-product-card__pencil path{stroke-dashoffset:0;opacity:.55}.kr-blank-loom{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1.5px dashed var(--kr-clay);border-radius:var(--kr-wobble-medium);padding:30px 20px;min-height:320px;color:inherit;text-decoration:none;transition:background-color .35s,transform .35s}.kr-blank-loom:hover{background:var(--kr-parchment-light);transform:translateY(-5px)}.kr-blank-loom>span{font:400 40px var(--kr-font-display);color:var(--kr-clay)}.kr-blank-loom h3{font:400 21px var(--kr-font-display)}.kr-blank-loom b{font:700 11px var(--kr-font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--kr-clay);border-bottom:1.5px solid var(--kr-clay);padding-bottom:4px}@media(max-width:749px){.kr-collection-grid--mto .kr-product-grid{grid-template-columns:1fr 1fr;gap:40px 16px}.kr-collection-grid--mto .kr-product-card:nth-child(2n){transform:translateY(20px)}.kr-blank-loom{min-height:240px}}@media(prefers-reduced-motion:reduce){.kr-blank-loom{transition:none}}.kr-family-chapters .kr-colour__chapters{width:calc(100% - (2*clamp(20px,5vw,80px)));max-width:var(--kr-page-width,1240px);padding-inline:0}.kr-family-chapters .kr-colour__chapter{display:block}.kr-family-chapters .kr-colour__rail{margin-bottom:32px}.kr-family-chapters .kr-family-chapter-products{padding:0}.kr-family-chapters .kr-family-chapter-products.kr-collection-grid .kr-product-grid{grid-template-columns:repeat(var(--kr-family-columns,3),minmax(0,1fr))}.kr-family-chapters .kr-family-chapter-products.kr-collection-grid--mto .kr-product-grid{padding-bottom:42px}.kr-family-chapters .kr-colour__more{margin-top:38px}.kr-family-chapters .kr-colour__chapters:has(.kr-colour__chapter:not([hidden]))+[data-empty-available]{display:none}@media(max-width:749px){.kr-family-chapters .kr-family-chapter-products[data-mobile-columns="1"] .kr-product-card:nth-child(2n){transform:none}.kr-family-chapters .kr-family-chapter-products.kr-collection-grid .kr-product-grid{grid-template-columns:repeat(var(--kr-family-mobile-columns,2),minmax(0,1fr))}.kr-family-chapters .kr-family-chapter-products.kr-collection-grid--mto .kr-product-grid{padding-bottom:20px}.kr-family-chapters .kr-colour__rail{margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/keshrug-family-registers.css.map */
