#MainContent{--kr-home-type-section-xl: clamp(34px, 4.6vw, 60px);--kr-home-type-section-lg: clamp(32px, 4vw, 54px);--kr-home-type-section-md: clamp(28px, 3.5vw, 44px);--kr-home-type-card-lg: clamp(24px, 2.2vw, 30px);--kr-home-type-card: 21px;--kr-home-type-card-sm: 18px;--kr-home-type-lead: 17px;--kr-home-type-body: 16px;--kr-home-type-body-sm: 15px;--kr-home-type-ui: 13px;--kr-home-type-kicker: 12px;--kr-home-type-label: 11px;--kr-home-type-meta: 10px}#MainContent :is(.kr-photo-hero__kicker,.kr-pathways .kr-kicker,.kr-fc-1ac__kicker,.kr-fc-2b__kicker,.kr-fc-2d__kicker,.kr-video-ed__kicker,.kr-reviews .kr-kicker,.kr-shop-1a__kicker,.kr-swatch .kr-kicker,.kr-room-journal__kicker,.kr-pc__kicker,.kr-guidance-buttons__kicker,.kr-quiz-card .kr-kicker,.kr-trade-invitation__kicker,.kr-email-strip__kicker){font-family:var(--kr-font-label);font-size:var(--kr-home-type-kicker);font-style:normal;font-weight:600;line-height:1.4;letter-spacing:.24em;text-transform:uppercase}#MainContent .kr-photo-hero__heading{font-family:var(--kr-font-display);font-size:clamp(42px,6.8vw,98px);font-style:normal;font-weight:400;line-height:1.06;letter-spacing:.01em}#MainContent :is(.kr-fc-1ac__copy h2,.kr-fc-2b__head h2,.kr-fc-2d__intro h2,.kr-video-ed h2,.kr-shop-1a__heading h2,.kr-room-journal__header h2){font-family:var(--kr-font-display);font-size:var(--kr-home-type-section-xl);font-style:normal;font-weight:400;line-height:1.1;letter-spacing:0}#MainContent :is(.kr-pathways__head h2,.kr-swatch h2){font-family:var(--kr-font-display);font-size:var(--kr-home-type-section-lg);font-style:normal;font-weight:400;line-height:1.14;letter-spacing:0}#MainContent :is(.kr-reviews h2,.kr-pc__copy h2,.kr-guidance-buttons__header h2,.kr-quiz-card h2,.kr-trade-invitation__intro h2,.kr-email-strip__copy h2){font-family:var(--kr-font-display);font-size:var(--kr-home-type-section-md);font-style:normal;font-weight:400;line-height:1.18;letter-spacing:0}#MainContent :is(.kr-pathway h3,.kr-fc-1ac__info h3,.kr-guidance-buttons__card h3){font-family:var(--kr-font-display);font-size:var(--kr-home-type-card-lg);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0}#MainContent .kr-trade-invitation__benefit h3{font-family:var(--kr-font-display);font-size:var(--kr-home-type-card);font-style:normal;font-weight:400;line-height:1.3;letter-spacing:0}#MainContent :is(.kr-fc-2b__ledger h3,.kr-fc-2d__caption h3,.kr-shop-1a__title,.kr-room-journal__product-copy strong){font-family:var(--kr-font-display);font-size:var(--kr-home-type-card-sm);font-style:normal;font-weight:400;line-height:1.3;letter-spacing:0}#MainContent :is(.kr-pathway__text,.kr-value-prop__text,.kr-video-ed__copy>div,.kr-swatch__copy,.kr-quiz-card__inner>div,.kr-pc__text,.kr-guidance-buttons__intro,.kr-trade-invitation__benefit p,.kr-email-strip__field input){font-family:var(--kr-font-body);font-size:var(--kr-home-type-body);font-style:normal;font-weight:400;line-height:1.65;letter-spacing:0}#MainContent :is(.kr-photo-hero__text,.kr-fc-1ac__text,.kr-fc-2b__copy,.kr-fc-2d__copy,.kr-trade-invitation__text,.kr-email-strip__text){font-family:var(--kr-font-body);font-size:var(--kr-home-type-lead);font-style:normal;font-weight:400;line-height:1.65;letter-spacing:0}#MainContent .kr-guidance-buttons__text{font-family:var(--kr-font-body);font-size:var(--kr-home-type-body-sm);font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0}#MainContent .kr-review p{font-family:var(--kr-font-display);font-size:19px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0}#MainContent .kr-room-journal__review blockquote{font-family:var(--kr-font-display);font-size:clamp(19px,2.15vw,30px);font-style:normal;font-weight:400;line-height:1.34;letter-spacing:0}#MainContent .kr-pc__statement{font-family:var(--kr-font-body);font-size:18px;font-style:normal;font-weight:500;line-height:1.5}#MainContent :is(.kr-pathway__link,.kr-fc-text-link,.kr-video-ed__copy a,.kr-reviews__all a,.kr-pc__link,.kr-guidance-buttons__action,.kr-trade-invitation__button,.kr-email-strip__field button){font-family:var(--kr-font-label);font-size:var(--kr-home-type-ui);font-style:normal;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}#MainContent :is(.kr-photo-hero__button,.kr-fc-button,.kr-swatch .kr-button,.kr-quiz-card a){font-style:normal}#MainContent :is(.kr-fc-1ac__counter,.kr-fc-1ac__type,.kr-fc-1ac__price small,.kr-fc-1ac__shown,.kr-fc-2b__price small,.kr-fc-2d__price small,.kr-fc-2b__meta,.kr-fc-2d__meta,.kr-fc-2b__whisper,.kr-shop-1a__meta,.kr-room-journal__person,.kr-room-journal__caption,.kr-room-journal__counter,.kr-room-journal__product-copy small,.kr-pc__folio,.kr-video-ed__ring text){font-family:var(--kr-font-label);font-size:var(--kr-home-type-meta);font-style:normal;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}#MainContent :is(.kr-shop-1a__tab,.kr-guidance-buttons__label,.kr-trade-invitation__number,.kr-quiz-card small){font-family:var(--kr-font-label);font-size:var(--kr-home-type-label);font-style:normal;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}#MainContent :is(.kr-value-prop h3,.kr-review footer,.kr-room-journal__stars){font-family:var(--kr-font-label);font-style:normal;font-weight:700}#MainContent .kr-value-prop h3{font-size:15px;line-height:1.45}#MainContent .kr-photo-hero__proofline{font-family:var(--kr-font-label);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.16em}#MainContent .kr-room-journal__price{font-family:var(--kr-font-label);font-size:var(--kr-home-type-ui);font-weight:600;line-height:1.35}#MainContent :is(.kr-email-strip__micro,.kr-email-strip__message){font-family:var(--kr-font-label);font-size:14px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:.02em}#MainContent .kr-fc-1ac .kr-fc-swatch{width:44px;height:44px;margin:-5px;border:0;background:transparent}#MainContent .kr-fc-1ac .kr-fc-swatch:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgb(43 39 36 / 34%);border-radius:inherit;background:var(--kr-swatch, var(--kr-clay)) center / cover no-repeat;content:""}#MainContent .kr-fc-1ac .kr-fc-swatch:hover,#MainContent .kr-fc-1ac .kr-fc-swatch.is-active{outline:0}#MainContent .kr-fc-1ac .kr-fc-swatch:hover:before,#MainContent .kr-fc-1ac .kr-fc-swatch.is-active:before{outline:2px solid var(--kr-ink);outline-offset:3px}#MainContent .kr-fc-1ac .kr-fc-swatch.is-active:after{top:11px;right:11px;bottom:11px;left:11px}#MainContent .kr-fc-1ac .kr-fc-swatch:focus-visible{outline:2px solid currentcolor;outline-offset:-1px}@media(max-width:749px){#MainContent{--kr-home-type-body-sm: 14px}#MainContent .kr-photo-hero__heading{font-size:clamp(40px,13vw,58px)}#MainContent :is(.kr-photo-hero__text,.kr-fc-1ac__text,.kr-fc-2b__copy,.kr-fc-2d__copy,.kr-trade-invitation__text,.kr-email-strip__text){font-size:var(--kr-home-type-body)}#MainContent :is(.kr-fc-2b__ledger h3,.kr-fc-2d__caption h3,.kr-shop-1a__title,.kr-room-journal__product-copy strong){font-size:16px}#MainContent .kr-pc__statement{font-size:16px}#MainContent .kr-photo-hero__proofline{font-size:var(--kr-home-type-meta);letter-spacing:.12em}}@media(min-width:750px)and (max-width:852px){#MainContent .kr-photo-hero__heading{font-size:58px}}.kr-v2{--kr-v2-collection-page-title: clamp(2.25rem, 5vw, 4rem);--kr-v2-collection-section-title: clamp(1.75rem, 3.5vw, 2.75rem);--kr-v2-card-title: 1.125rem;--kr-v2-body: 1rem;--kr-v2-body-small: .90625rem;--kr-v2-ui: .8125rem;--kr-v2-label: .6875rem}.kr-collection-hero.kr-v2 h1{font-family:var(--kr-font-display);font-size:var(--kr-v2-collection-page-title);font-weight:400;line-height:1.1}.kr-v2.kr-mto-design-card h2,.kr-v2.kr-mto-colour-lab h2,.kr-v2.kr-mto-size-lab h2,.kr-v2.kr-vintage-featured header h2,.kr-v2.kr-boujaad-hands h2,.kr-v2.kr-found-homes h2,.kr-v2.kr-collection-cta h2,.kr-v2.kr-collection-content h2,.kr-v2.kr-collection-grid .kr-collection-grid__head h2{font-family:var(--kr-font-display);font-size:var(--kr-v2-collection-section-title);font-weight:400;line-height:1.18}.kr-v2 .kr-vintage-ledger h3{font-family:var(--kr-font-display);font-size:var(--kr-v2-card-title);font-weight:400;line-height:1.3}.kr-v2 .kr-collection-content__guides h3{font-family:var(--kr-font-display);font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:400;line-height:1.3}.kr-v2 .kr-product-card__name small,.kr-v2 .kr-product-card__whisper,.kr-v2 .kr-product-card__custom,.kr-v2 .kr-vintage-ledger dt,.kr-v2 .kr-vintage-ledger dd,.kr-v2.kr-found-homes article>span{font-size:10px}.kr-v2.kr-found-homes article>span,.kr-v2 .kr-product-card__whisper,.kr-v2 .kr-product-card__custom{line-height:1.4}.kr-collection-grid.kr-v2 .kr-product-card--sold .kr-product-card__inside{isolation:isolate}.kr-collection-grid.kr-v2 .kr-product-card__sold-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;padding:24px;color:var(--kr-ink);background:#efe4d3a3;box-shadow:inset 0 0 0 1px #5c3f221f;text-align:center;pointer-events:none;-webkit-backdrop-filter:saturate(.92) blur(.2px);backdrop-filter:saturate(.92) blur(.2px);transition:background .28s var(--kr-ease),-webkit-backdrop-filter .28s var(--kr-ease),backdrop-filter .28s var(--kr-ease)}.kr-collection-grid.kr-v2 .kr-product-card__sold-label{margin-bottom:8px;color:var(--kr-clay);font-family:var(--kr-font-label);font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.2em;text-transform:uppercase}.kr-collection-grid.kr-v2 .kr-product-card__sold-message{max-width:12ch;font-family:var(--kr-font-display);font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.25}.kr-collection-grid.kr-v2 .kr-product-card--sold .kr-product-card__price{color:var(--kr-ink)}.kr-collection-grid.kr-v2 .kr-product-card--sold .kr-product-card__whisper{color:var(--kr-clay)}.kr-collection-grid.kr-v2 .kr-product-card--sold .kr-product-card__main:is(:hover,:focus-visible) .kr-product-card__sold-overlay{background:#efe4d352;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.kr-v2 .kr-collection-toolbar__tags a,.kr-v2 .kr-collection-toolbar select,.kr-v2 .kr-size-chips button,.kr-v2 .kr-size-chips a,.kr-v2 .kr-text-link,.kr-collection-hero.kr-v2 .kr-collection-hero__crumbs a,.kr-collection-grid.kr-v2 .kr-pagination a,.kr-collection-grid.kr-v2 .kr-pagination .page.current{display:inline-flex;min-height:44px;align-items:center;justify-content:center}.kr-collection-hero.kr-v2 .kr-collection-hero__crumbs a,.kr-collection-grid.kr-v2 .kr-pagination a,.kr-collection-grid.kr-v2 .kr-pagination .page.current{min-width:44px}.kr-collection-grid.kr-v2 .kr-pagination .page.current{position:relative;color:var(--kr-clay);font-weight:700}.kr-collection-grid.kr-v2 .kr-pagination .page.current:after{position:absolute;bottom:4px;left:50%;width:16px;height:1.5px;border-radius:999px;background:currentcolor;content:"";transform:translate(-50%)}.kr-v2 .kr-vintage-ledger>a{display:inline-flex;min-height:44px;align-items:center}.kr-v2 .kr-product-card__dots button{position:relative;width:44px;height:44px;margin:-14.5px;padding:0;border:0;background:transparent;transform:none}.kr-v2 .kr-product-card__dots button:before{position:absolute;top:14.5px;right:14.5px;bottom:14.5px;left:14.5px;border:1.2px solid rgb(43 39 36 / 30%);border-radius:46% 54% 50% 50%/52% 48% 54% 46%;background:var(--dot-color);content:""}.kr-v2 .kr-product-card__dots button.is-active:before{border-color:var(--kr-ink);transform:scale(1.25)}.kr-v2 .kr-product-card__dots button.is-active,.kr-v2 .kr-colour-dots button.is-active{box-shadow:none;transform:none}.kr-v2 .kr-colour-dots button{position:relative;width:44px;height:44px;margin:-7px;padding:0;border:0;background:transparent;box-shadow:none;transform:none}.kr-v2 .kr-colour-dots button:before{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.5px solid rgb(43 39 36 / 30%);border-radius:46% 54% 50% 50%/52% 48% 54% 46%;background:var(--dot);content:"";transition:transform var(--kr-motion-fast) ease}.kr-v2 .kr-colour-dots button.is-active:before{border-color:var(--kr-ink);box-shadow:0 4px 10px #2b272433;transform:scale(1.2)}@media(min-width:750px)and (max-width:760px){.kr-collection-grid.kr-v2 .kr-product-grid{grid-template-columns:repeat(3,1fr);gap:58px 40px}.kr-collection-grid.kr-v2.kr-collection-grid--mto .kr-product-grid{grid-template-columns:repeat(4,1fr);gap:58px 30px}.kr-collection-grid.kr-v2 .kr-product-card__media{padding:10px}.kr-collection-grid.kr-v2 .kr-product-card__name{font-size:18px}.kr-collection-grid.kr-v2 .kr-product-card__price{font-size:13px}}@media(max-width:749px){.kr-collection-grid.kr-v2 .kr-product-card__sold-overlay{padding:12px}.kr-collection-grid.kr-v2 .kr-product-card__sold-label{font-size:10px}.kr-collection-grid.kr-v2 .kr-product-card__sold-message{font-size:17px}.kr-v2 .kr-product-card__name small,.kr-v2 .kr-product-card__whisper,.kr-v2 .kr-product-card__custom,.kr-v2.kr-found-homes article>span{font-size:10px}}@media(max-width:339px){.kr-collection-grid.kr-v2:not(.kr-collection-grid--mto) .kr-product-card__ledger{align-items:flex-start;flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){.kr-v2 .kr-product-card__dots button:before,.kr-v2 .kr-colour-dots button:before{transition:none}}.kr-v2{--kr-v2-product-page-title: clamp(2rem, 3.4vw, 3rem);--kr-v2-product-section-title: clamp(1.75rem, 3.5vw, 2.75rem);--kr-v2-body: 1rem;--kr-v2-body-small: .90625rem;--kr-v2-ui: .8125rem;--kr-v2-label: .6875rem}.kr-pdp.kr-v2 h1{font-family:var(--kr-font-display);font-size:var(--kr-v2-product-page-title);font-weight:400;line-height:1.14}.kr-v2.kr-mto-knots h2,.kr-v2.kr-mto-washing h2,.kr-v2.kr-mto-cats h2,.kr-v2.kr-mto-wool h2,.kr-v2.kr-collection-cta h2,.kr-v2.kr-related-rail .kr-related-rail__head h2{font-family:var(--kr-font-display);font-size:var(--kr-v2-product-section-title);font-weight:400;line-height:1.2}.kr-pdp.kr-v2 .kr-pdp-tabs__description{font-family:var(--kr-font-body);font-size:var(--kr-v2-body-small);line-height:1.65}.kr-pdp.kr-v2 .kr-pdp-tabs__description h2,.kr-pdp.kr-v2 .kr-pdp-tabs__description h3,.kr-pdp.kr-v2 .kr-pdp-tabs__description h4{margin:1.4em 0 .55em;color:var(--kr-ink);font-family:var(--kr-font-display);font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.kr-pdp.kr-v2 .kr-pdp-tabs__description h2{font-size:1.5rem;line-height:1.3}.kr-pdp.kr-v2 .kr-pdp-tabs__description h3{font-size:1.125rem;line-height:1.4}.kr-pdp.kr-v2 .kr-pdp-tabs__description h4{font-size:1rem;line-height:1.45}.kr-pdp.kr-v2 .kr-pdp-tabs__description :is(p,li){font-family:var(--kr-font-body);font-size:var(--kr-v2-body-small);line-height:1.65}.kr-pdp.kr-v2 .kr-pdp-gallery__arrow{width:44px;min-height:56px}.kr-pdp.kr-v2 .kr-pdp__crumbs a,.kr-pdp.kr-v2 .kr-pdp__reviews{display:inline-flex;min-height:44px;align-items:center}.kr-pdp.kr-v2 .kr-pdp__crumbs a{min-width:44px;justify-content:center}.kr-pdp.kr-v2 .kr-pdp__crumbs{margin-bottom:0}.kr-pdp.kr-v2 .kr-pdp__price{margin-top:0}.kr-pdp.kr-v2 .kr-pdp-options label span{display:inline-flex;min-height:44px;align-items:center;justify-content:center}.kr-pdp.kr-v2 .kr-pdp-options input:focus-visible+span{outline:2px solid currentcolor;outline-offset:3px}.kr-pdp.kr-v2 .kr-pdp__proofs span,.kr-pdp.kr-v2 .kr-pdp__timeline li,.kr-pdp.kr-v2 .kr-pdp-tabs__spec p strong,.kr-pdp.kr-v2 .kr-pdp-gallery__thumbs span,.kr-v2 .kr-related-card__ledger small,.kr-v2 .kr-related-card__one,.kr-v2 .kr-related-card--end .kr-related-card__mount span,.kr-v2.kr-mto-knots .kr-knot-card small,.kr-v2.kr-mto-knots .kr-knot-proof span,.kr-v2.kr-mto-washing .kr-wash-shortcut small,.kr-v2.kr-mto-wool .kr-wool-swatch i,.kr-v2.kr-mto-wool .kr-wool-swatch--custom small,.kr-v2.kr-family-bridges .kr-family-door small{font-size:10px;line-height:1.4}.kr-v2.kr-catchnets .kr-catchnet span{font-size:11px}.kr-pdp.kr-v2 .kr-pdp__sticky:not(.is-visible){visibility:hidden}.kr-pdp.kr-v2 .kr-pdp__sticky.is-visible{visibility:visible}.kr-v2 :is(a,button,input,select,summary):focus-visible{outline:2px solid currentcolor;outline-offset:3px}@media(max-width:749px){.kr-v2.kr-related-rail{padding:60px 0}.kr-v2.kr-related-rail .kr-related-rail__track{gap:16px}.kr-v2.kr-related-rail .kr-related-card{flex-basis:62vw}.kr-v2.kr-related-rail .kr-related-card__ledger>span,.kr-v2.kr-related-rail .kr-related-card--end .kr-related-card__mount b{font-size:14.5px}.kr-v2.kr-related-rail .kr-related-card__ledger small,.kr-v2.kr-related-rail .kr-related-card__one{font-size:10px}.kr-v2.kr-catchnets .kr-catchnet p{font-size:13px;line-height:1.55}.kr-v2.kr-catchnets .kr-catchnet span{min-height:44px;font-size:10px}.kr-v2.kr-mto-knots .kr-knot-card small,.kr-v2.kr-mto-knots .kr-knot-proof span{font-size:10px}.kr-v2.kr-mto-wool .kr-wool-swatch--custom i{width:calc(100% + 8px);padding-inline:5px;font-size:10px;line-height:1.2;letter-spacing:.1em;text-align:center;white-space:normal}}@media(min-width:750px)and (max-width:899px){.kr-v2.kr-mto-wool .kr-wool-swatches{grid-template-columns:repeat(4,1fr);gap:28px 12px}}@media(prefers-reduced-motion:reduce){.kr-v2 *,.kr-v2 *:before,.kr-v2 *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/keshrug-v2-system.css.map */
