.kr-all-rugs-paths-v2{--kr-all-rugs-paths-bg: var(--kr-ink);--kr-all-rugs-paths-text: var(--kr-parchment);--kr-all-rugs-paths-muted: #cfc2ad;--kr-all-rugs-paths-accent: #c8a878;--kr-all-rugs-paths-rule: rgb(233 220 203 / 20%);position:relative;overflow:clip;padding-top:var(--kr-all-rugs-paths-top, 92px);color:var(--kr-all-rugs-paths-text);background:var(--kr-all-rugs-paths-bg)}.kr-all-rugs-paths-v2--brown{--kr-all-rugs-paths-bg: var(--kr-brown);--kr-all-rugs-paths-accent: #d5bd91}.kr-all-rugs-paths-v2--sage{--kr-all-rugs-paths-bg: var(--kr-sage-dark);--kr-all-rugs-paths-muted: #eee5d5;--kr-all-rugs-paths-accent: var(--kr-parchment-light)}.kr-all-rugs-paths-v2__intro{text-align:center}.kr-all-rugs-paths-v2 .kr-kicker{color:var(--kr-all-rugs-paths-accent)}.kr-all-rugs-paths-v2__intro h1{max-width:16ch;margin:14px auto 0;color:var(--kr-all-rugs-paths-text);font-family:var(--kr-font-display);font-size:clamp(42px,6.5vw,86px);font-weight:400;line-height:1.04;text-wrap:balance}.kr-all-rugs-paths-v2__underline{position:relative;display:inline-block;padding-bottom:.12em}.kr-all-rugs-paths-v2__underline:after{position:absolute;right:0;bottom:-.02em;left:0;height:.18em;background:var(--kr-all-rugs-paths-underline) no-repeat center / 100% 100%;content:""}.kr-all-rugs-paths-v2__text{max-width:56ch;margin:20px auto 0;color:var(--kr-all-rugs-paths-muted);font-family:var(--kr-font-body);font-size:clamp(16px,1.4vw,18px);line-height:1.65}.kr-all-rugs-paths-v2__text p,.kr-all-rugs-paths-v2__route-text p{margin:0}.kr-all-rugs-paths-v2__routes{display:grid;grid-template-columns:repeat(var(--kr-all-rugs-path-count),minmax(0,1fr));margin-top:var(--kr-all-rugs-paths-gap, 60px);border-top:1px solid var(--kr-all-rugs-paths-rule)}.kr-all-rugs-paths-v2__route{position:relative;min-height:var(--kr-all-rugs-paths-card-height, 570px);overflow:hidden;color:var(--kr-all-rugs-paths-text);text-decoration:none;transition:background-color .35s ease}.kr-all-rugs-paths-v2__route+.kr-all-rugs-paths-v2__route{border-left:1px solid var(--kr-all-rugs-paths-rule)}.kr-all-rugs-paths-v2__route:is(:hover,:focus-visible){background:#e9dccb0d}.kr-all-rugs-paths-v2__route:focus-visible{z-index:3;outline:2px solid var(--kr-all-rugs-paths-accent);outline-offset:-6px}.kr-all-rugs-paths-v2__media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kr-all-rugs-paths-v2__rug{position:absolute;top:6%;width:min(38%,245px);height:76%;max-width:none;object-fit:contain;filter:drop-shadow(0 26px 28px rgb(0 0 0 / 38%));transition:transform .55s var(--kr-ease),filter .55s ease}.kr-all-rugs-paths-v2__route:nth-child(odd) .kr-all-rugs-paths-v2__rug{left:-3%;transform:rotate(5deg)}.kr-all-rugs-paths-v2__route:nth-child(2n) .kr-all-rugs-paths-v2__rug{right:-3%;transform:rotate(-5deg)}.kr-all-rugs-paths-v2__route:is(:hover,:focus-visible) .kr-all-rugs-paths-v2__rug{filter:drop-shadow(0 32px 32px rgb(0 0 0 / 43%));transform:translateY(-7px) rotate(0)}.kr-all-rugs-paths-v2__copy{position:absolute;top:50%;width:min(54%,430px);transform:translateY(-50%)}.kr-all-rugs-paths-v2__route:nth-child(odd) .kr-all-rugs-paths-v2__copy{right:clamp(28px,5vw,72px)}.kr-all-rugs-paths-v2__route:nth-child(2n) .kr-all-rugs-paths-v2__copy{left:clamp(28px,5vw,72px)}.kr-all-rugs-paths-v2__label{display:block;color:var(--kr-all-rugs-paths-accent);font-family:var(--kr-font-label);font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.2em;text-transform:uppercase}.kr-all-rugs-paths-v2__copy h2{margin:12px 0 0;color:var(--kr-all-rugs-paths-text);font-family:var(--kr-font-display);font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.05;text-wrap:balance}.kr-all-rugs-paths-v2__route-text{margin:15px 0 21px;color:var(--kr-all-rugs-paths-muted);font-family:var(--kr-font-body);font-size:15px;line-height:1.65}.kr-all-rugs-paths-v2__link{display:inline-flex;align-items:center;gap:10px;padding-bottom:7px;color:var(--kr-all-rugs-paths-text);border-bottom:1px solid currentcolor;font-family:var(--kr-font-label);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.kr-all-rugs-paths-v2__link span{transition:transform .3s var(--kr-ease)}.kr-all-rugs-paths-v2__route:is(:hover,:focus-visible) .kr-all-rugs-paths-v2__link span{transform:translate(5px)}.kr-all-rugs-paths-v2__mobile-status{display:none}@media(max-width:749px){.kr-all-rugs-paths-v2{padding-top:max(56px,calc(var(--kr-all-rugs-paths-top, 92px) * .72))}.kr-all-rugs-paths-v2__intro h1{font-size:clamp(38px,13vw,58px)}.kr-all-rugs-paths-v2__text{padding-inline:8px;font-size:16px}.kr-all-rugs-paths-v2__routes{display:flex;grid-template-columns:none;gap:11px;overflow-x:auto;margin-top:max(34px,calc(var(--kr-all-rugs-paths-gap, 60px) * .72));padding:14px 18px 18px;border-top:1px solid var(--kr-all-rugs-paths-rule);scroll-padding-inline:18px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kr-all-rugs-paths-v2__routes::-webkit-scrollbar{display:none}.kr-all-rugs-paths-v2__route{display:grid;grid-template-columns:102px minmax(0,1fr);flex:0 0 88%;min-height:188px;align-items:center;gap:13px;padding:16px;overflow:hidden;scroll-snap-align:center;border:1px solid var(--kr-all-rugs-paths-rule);border-radius:17px;background:#e9dccb0b;transition:background-color .28s ease,border-color .28s ease}.kr-all-rugs-paths-v2__route:only-child{flex-basis:calc(100% - 36px)}.kr-all-rugs-paths-v2__route+.kr-all-rugs-paths-v2__route{border:1px solid var(--kr-all-rugs-paths-rule)}.kr-all-rugs-paths-v2__route:is(:hover,:focus-visible){border-color:#e9dccb61;background:#e9dccb17}.kr-all-rugs-paths-v2__media{position:relative;inset:auto;display:grid;width:102px;height:150px;place-items:center}.kr-all-rugs-paths-v2__rug,.kr-all-rugs-paths-v2__route:nth-child(odd) .kr-all-rugs-paths-v2__rug,.kr-all-rugs-paths-v2__route:nth-child(2n) .kr-all-rugs-paths-v2__rug,.kr-all-rugs-paths-v2__route:is(:hover,:focus-visible) .kr-all-rugs-paths-v2__rug{position:relative;top:auto;right:auto;left:auto;width:86px;height:138px;max-width:none;opacity:1;object-fit:contain;filter:drop-shadow(0 var(--kr-story-shadow-y, 18px) var(--kr-story-shadow-blur, 18px) rgb(20 12 7 / var(--kr-story-shadow-alpha, 38%)));transform:translateY(var(--kr-story-lift, 0px)) rotate(var(--kr-story-turn, -4deg)) scale(var(--kr-story-scale, 1));transition:filter .1s linear,transform .1s linear;will-change:filter,transform}.kr-all-rugs-paths-v2__route:nth-child(2n){--kr-story-turn: 4deg}.kr-all-rugs-paths-v2__copy,.kr-all-rugs-paths-v2__route:nth-child(odd) .kr-all-rugs-paths-v2__copy,.kr-all-rugs-paths-v2__route:nth-child(2n) .kr-all-rugs-paths-v2__copy{position:relative;top:auto;right:auto;left:auto;width:auto;transform:none}.kr-all-rugs-paths-v2__copy h2{margin-top:7px;font-size:clamp(26px,7.5vw,31px)}.kr-all-rugs-paths-v2__route-text{margin:9px 0 0;font-size:11px;line-height:1.5}.kr-all-rugs-paths-v2__link{margin-top:14px;padding-bottom:5px;font-size:8px;letter-spacing:.13em}.kr-all-rugs-paths-v2__mobile-status{display:flex;align-items:center;justify-content:center;gap:0;padding:0 18px 6px;color:var(--kr-all-rugs-paths-accent)}.kr-all-rugs-paths-v2__mobile-status-text{min-width:92px;font-family:var(--kr-font-label);font-size:8px;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.kr-all-rugs-paths-v2__mobile-dot{position:relative;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.kr-all-rugs-paths-v2__mobile-dot:before{position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:3px;background:#e9dccb40;content:"";transform:translate(-50%,-50%);transition:width .22s ease,background-color .22s ease}.kr-all-rugs-paths-v2__mobile-dot.is-active:before{width:31px;background:var(--kr-all-rugs-paths-text)}.kr-all-rugs-paths-v2__mobile-dot:focus-visible{outline:2px solid var(--kr-all-rugs-paths-accent);outline-offset:5px}}@media(max-width:390px){.kr-all-rugs-paths-v2__route{grid-template-columns:94px minmax(0,1fr);padding-inline:13px}.kr-all-rugs-paths-v2__media{width:94px}.kr-all-rugs-paths-v2__rug,.kr-all-rugs-paths-v2__route:nth-child(odd) .kr-all-rugs-paths-v2__rug,.kr-all-rugs-paths-v2__route:nth-child(2n) .kr-all-rugs-paths-v2__rug,.kr-all-rugs-paths-v2__route:is(:hover,:focus-visible) .kr-all-rugs-paths-v2__rug{width:80px}}@media(prefers-reduced-motion:reduce){.kr-all-rugs-paths-v2 *,.kr-all-rugs-paths-v2 *:before,.kr-all-rugs-paths-v2 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/keshrug-all-rugs-paths-v2.css.map */
