.kr-related-rail{padding:90px 0}.kr-related-rail__head{margin-bottom:32px}.kr-related-rail__head h2{font:400 clamp(27px,3.4vw,44px) var(--kr-font-display);margin:12px 0}.kr-related-rail__head>p:last-child{color:#6a5f50}.kr-related-rail__track{display:flex;gap:34px;overflow-x:auto;scrollbar-width:none;padding:10px max(4vw,calc((100vw - 1240px)/2)) 14px;scroll-snap-type:x proximity}.kr-related-rail__track::-webkit-scrollbar{display:none}.kr-related-card{flex:0 0 clamp(240px,26vw,318px);scroll-snap-align:start;color:inherit;text-decoration:none}.kr-related-card__mount{padding:7px;border:1px solid rgb(92 63 34 / 30%);background:var(--kr-parchment-light);aspect-ratio:4/5;overflow:hidden;transition:.45s}.kr-related-card__mount>img,.kr-related-card__mount>svg{width:100%;height:100%;object-fit:cover}.kr-related-card:hover .kr-related-card__mount{transform:translateY(-5px);border-color:var(--kr-brown)}.kr-related-card__ledger{padding:14px 2px 5px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kr-related-card__ledger>span{font:400 18px var(--kr-font-display)}.kr-related-card__ledger small{display:block;margin-top:6px;font:600 9px var(--kr-font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--kr-muted)}.kr-related-card__ledger>b{font:600 13px var(--kr-font-label);color:var(--kr-clay);white-space:nowrap}.kr-related-card__one{padding-top:9px;border-top:1px solid rgb(43 39 36 / 22%);display:flex;align-items:center;gap:8px;font:600 8.5px var(--kr-font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-sage-dark)}.kr-related-card__one img{width:10px;height:10px}.kr-related-card--end .kr-related-card__mount{border:1.5px dashed rgb(92 63 34 / 50%);background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:22px}.kr-related-card--end .kr-related-card__mount img{width:36px;height:36px;opacity:.85}.kr-related-card--end .kr-related-card__mount b{font:400 18px/1.45 var(--kr-font-display);max-width:14ch}.kr-related-card--end .kr-related-card__mount span{font:700 9.5px var(--kr-font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--kr-brown);padding-bottom:.3em;background:url(./kr-underline.png) no-repeat bottom left/100% .14em}@media(max-width:600px){.kr-related-rail{padding:60px 0}.kr-related-rail__track{gap:16px}.kr-related-card{flex-basis:62vw}.kr-related-card__ledger>span{font-size:14.5px}.kr-related-card__ledger small{font-size:8px}.kr-related-card__ledger>b{font-size:11px}.kr-related-card__one{font-size:7px}.kr-related-card--end .kr-related-card__mount b{font-size:14.5px}}.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__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-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-pagination{margin-top:70px;text-align:center}@media(max-width:760px){.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}}body{color:var(--kr-body);background-color:var(--kr-parchment);font-family:var(--kr-font-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.kr-grain-enabled:after{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:var(--kr-grain-opacity, .55);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .28 0 0 0 0 .23 0 0 0 0 .18 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E")}.kr-container{width:min(100% - (2 * var(--kr-page-gutter)),var(--kr-page-width));margin-inline:auto}.kr-section{position:relative;padding-block:var(--kr-section-space);overflow:clip}.kr-section--compact{padding-block:var(--kr-section-space-compact)}.kr-kicker{margin:0 0 14px;color:var(--kr-clay);font-family:var(--kr-font-label);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.32em;text-transform:uppercase}.kr-display,.kr-heading,.kr-section :is(h1,h2,h3){color:var(--kr-ink);font-family:var(--kr-font-display);font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.kr-display{max-width:14ch;font-size:clamp(42px,6.8vw,98px);line-height:1.06}.kr-heading{font-size:clamp(32px,4vw,54px);line-height:1.14}.kr-body-copy{max-width:58ch;color:var(--kr-body);font-family:var(--kr-font-body);font-size:17px;line-height:1.65}.kr-label,.kr-text-link{font-family:var(--kr-font-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.kr-text-link{display:inline-block;padding-bottom:8px;color:var(--kr-ink);background:var(--kr-art-underline) no-repeat bottom left / 100% 7px;text-decoration:none;transition:color var(--kr-motion-fast) ease}.kr-text-link:hover{color:var(--kr-clay)}.kr-site-faq-list{max-width:820px;display:grid;gap:22px}.kr-site-faq-list details{background:var(--kr-paper);border:1.5px solid var(--kr-brown);border-radius:var(--kr-wobble-medium);box-shadow:4px 6px #2b272421;transform:rotate(-.5deg);position:relative}.kr-site-faq-list details:nth-child(2n){transform:rotate(.5deg)}.kr-site-faq-list details:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px dashed rgb(92 63 34 / 40%);border-radius:inherit;pointer-events:none}.kr-site-faq-list summary{list-style:none;cursor:pointer;padding:24px 58px 24px 28px;font:700 15px var(--kr-font-label);letter-spacing:.04em;position:relative}.kr-site-faq-list summary::-webkit-details-marker{display:none}.kr-site-faq-list summary:after{content:"+";font:400 24px var(--kr-font-display);color:var(--kr-clay);position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .3s}.kr-site-faq-list details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.kr-site-faq-list__answer{padding:0 28px 26px;font-size:15px;color:#3a352e;max-width:60ch}.kr-site-faq-list__answer p{margin:0 0 10px}.kr-site-faq-list__answer a{display:inline-block;color:var(--kr-brown);text-decoration:none;padding-bottom:3px;background:var(--kr-art-underline) no-repeat bottom left/100% 5px}@media(max-width:760px){.kr-site-faq-list summary{padding:20px 52px 20px 22px}.kr-site-faq-list__answer{padding:0 22px 22px}}.kr-paper-card{position:relative;border:1.5px solid var(--kr-brown);border-radius:var(--kr-wobble-medium);background:var(--kr-paper);box-shadow:var(--kr-shadow-paper)}:is(.kr-button,.kr-brand-page-button,.kr-story-button,.kr-fc-button){display:inline-flex;align-items:center;justify-content:center;min-height:var(--kr-button-min-height);padding:var(--kr-button-padding-block) var(--kr-button-padding-inline);border-width:var(--kr-button-border-width);border-style:solid;border-radius:var(--kr-button-radius);text-decoration:none}:is(.kr-button,.kr-brand-page-button,.kr-story-button,.kr-fc-button),#MainContent :is(.kr-photo-hero__button,.kr-fc-button,.kr-swatch .kr-button,.kr-quiz-card a){font-family:var(--kr-button-font);font-size:var(--kr-button-type);font-weight:var(--kr-button-weight);line-height:var(--kr-button-line-height);letter-spacing:var(--kr-button-tracking);text-transform:var(--kr-button-transform)}.kr-button{border-color:var(--kr-button-border, var(--kr-button-main, var(--kr-ink)));color:var(--kr-button-text, var(--kr-button-main, var(--kr-ink)));background:var(--kr-button-background, transparent);transition:color var(--kr-motion-fast) ease,background-color var(--kr-motion-fast) ease,transform var(--kr-motion-base) var(--kr-ease)}.kr-button--solid{color:var(--kr-button-text, var(--kr-button-contrast, var(--kr-parchment)));background:var(--kr-button-background, var(--kr-button-main, var(--kr-ink)))}.kr-button:focus-visible{outline:3px solid var(--kr-button-focus, var(--kr-clay));outline-offset:4px}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.kr-button:hover{border-color:var(--kr-button-hover-border, var(--kr-button-main, var(--kr-ink)));color:var(--kr-button-hover-text, var(--kr-button-contrast, var(--kr-parchment)));background:var(--kr-button-hover-background, var(--kr-button-main, var(--kr-ink)));transform:rotate(-.6deg)}.kr-button--solid:hover{border-color:var(--kr-button-hover-border, var(--kr-brown));color:var(--kr-button-hover-text, var(--kr-parchment));background:var(--kr-button-hover-background, var(--kr-brown))}.kr-straighten:hover{transform:translateY(-6px) rotate(0)}}.kr-decoration{display:block;color:var(--kr-decoration-color, currentcolor);opacity:var(--kr-decoration-opacity, 1);pointer-events:none}.kr-decoration svg{width:100%;height:100%;overflow:visible}.kr-decoration path,.kr-decoration polyline,.kr-decoration line{vector-effect:non-scaling-stroke}.kr-tone--ink{--kr-decoration-color: var(--kr-ink)}.kr-tone--brown{--kr-decoration-color: var(--kr-brown)}.kr-tone--sage{--kr-decoration-color: var(--kr-sage)}.kr-tone--sage-dark{--kr-decoration-color: var(--kr-sage-dark)}.kr-tone--clay{--kr-decoration-color: var(--kr-clay)}.kr-tone--ivory{--kr-decoration-color: var(--kr-parchment)}.kr-decoration--divider{width:min(170px,42vw);height:auto;margin-inline:auto}.kr-decoration--underline{width:100%;height:.55em}.kr-decoration--contour{position:absolute;width:clamp(110px,14vw,190px);height:auto;opacity:clamp(.1,var(--kr-decoration-opacity, .2),.35)}.kr-decoration--torn-edge{width:100%;height:clamp(36px,4vw,54px)}.kr-decoration--draw path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--kr-motion-slow) var(--kr-ease)}.kr-reduced-decoration-motion .kr-decoration--draw path{stroke-dashoffset:0;transition:none}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.kr-decoration-trigger:hover .kr-decoration--draw path,.kr-decoration-trigger:focus-within .kr-decoration--draw path,.kr-decoration--draw.is-visible path{stroke-dashoffset:0}}@media(max-width:700px){.kr-decoration--contour{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.kr-decoration--draw path{stroke-dashoffset:0}}.announcement-bar{color:var(--kr-parchment);background:var(--kr-ink)!important;font-family:var(--kr-font-label)}.announcement-bar__text{color:var(--kr-parchment);font-family:var(--kr-font-label);font-size:12.5px;font-weight:600;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.announcement-bar__text em{color:#d8b98f;font-style:normal}#header-component{border-bottom:1px solid var(--kr-line);background:#e9dccbf0;box-shadow:0 1px #ffffff38;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}#header-component[transparent]:not([data-sticky-state=active]){border-bottom-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#header-component .header__row--top{min-height:74px}#header-component .header__columns{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,3.2vw,54px)}#header-component .menu-list{gap:34px}#header-component[transparent]:not([data-sticky-state=active]) .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb)}#header-component[transparent]:not([data-sticky-state=active]) .header-menu__inner>.menu-list{--menu-top-level-font-color: var(--color-transparent-text);--menu-top-level-font-color-rgb: var(--color-transparent-text-rgb)}#header-component .menu-list__link{position:relative;color:var(--color-foreground);font-family:var(--kr-font-label);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}#header-component .menu-list__link-title{position:relative;display:inline-block;padding-block:8px}#header-component .menu-list__link-title:after{position:absolute;right:9%;bottom:2px;left:9%;height:5px;content:"";opacity:0;background:currentcolor;mask:var(--kr-art-underline) bottom left / 100% 100% no-repeat;-webkit-mask:var(--kr-art-underline) bottom left / 100% 100% no-repeat;transform:scaleX(.45);transform-origin:left center;transition:opacity var(--kr-motion-fast) ease,transform var(--kr-motion-base) var(--kr-ease)}#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link[aria-current=page] .menu-list__link-title:after{opacity:1;transform:scaleX(1)}#header-component .menu-list__link[href*="/pages/trade"]{min-height:38px;padding-inline:18px;border:1px solid currentcolor;border-radius:var(--kr-wobble-button)}#header-component .menu-list__link[href*="/pages/trade"] .menu-list__link-title:after{display:none}#header-component .header-actions__action,#header-component .header__icon--menu{color:var(--color-foreground)}#header-component .header-actions__action svg{width:21px;height:21px;stroke-width:1.6px}.menu-drawer{color:var(--kr-ink);background:var(--kr-parchment)!important}.menu-drawer__menu-item--mainlist{color:var(--kr-ink);font-family:var(--kr-font-display);font-size:clamp(25px,7vw,36px);font-weight:400;line-height:1.2}@media(max-width:749px){.announcement-bar__text{max-width:34ch;font-size:10px;letter-spacing:.09em}#header-component .header__row--top{min-height:62px}#header-component .header__columns{padding-inline:16px}}.kr-collection-grid--image-adapt.kr-collection-grid--vintage .kr-product-card__media,.kr-collection-grid--image-adapt.kr-collection-grid--boujaad .kr-product-card__media{aspect-ratio:var(--kr-card-image-ratio, 1.5)}.kr-collection-grid--image-adapt.kr-collection-grid--vintage .kr-product-card__image,.kr-collection-grid--image-adapt.kr-collection-grid--boujaad .kr-product-card__image{object-fit:contain}.kr-collection-grid--image-square.kr-collection-grid--vintage .kr-product-card__media,.kr-collection-grid--image-square.kr-collection-grid--boujaad .kr-product-card__media{aspect-ratio:6 / 5}.kr-collection-grid--image-square.kr-collection-grid--vintage .kr-product-card__image,.kr-collection-grid--image-square.kr-collection-grid--boujaad .kr-product-card__image{object-fit:cover;object-position:center}.kr-collection-grid--image-portrait.kr-collection-grid--vintage .kr-product-card__media,.kr-collection-grid--image-portrait.kr-collection-grid--boujaad .kr-product-card__media{aspect-ratio:4 / 5}.kr-collection-grid--image-portrait.kr-collection-grid--vintage .kr-product-card__image,.kr-collection-grid--image-portrait.kr-collection-grid--boujaad .kr-product-card__image{object-fit:cover;object-position:center}@media(max-width:749px){.kr-collection-grid .kr-product-card__ledger{align-items:flex-start;flex-direction:column;gap:7px}.kr-collection-grid .kr-product-card__name{width:100%}.kr-collection-grid--mto .kr-product-card__ledger{align-items:center}.kr-collection-grid .kr-product-card__title{display:-webkit-box;overflow:hidden;font-size:var(--kr-mobile-card-title-size, 13px);line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:var(--kr-mobile-card-title-lines, 3);line-clamp:var(--kr-mobile-card-title-lines, 3)}}.kr-boujaad-hands.kr-v2{padding-block:72px}.kr-boujaad-hands.kr-v2 .kr-boujaad-hands__trio{height:auto;margin-block:24px 10px;padding-bottom:0;aspect-ratio:100 / 46}.kr-boujaad-hands.kr-v2 h2{margin-block:16px 10px}.kr-boujaad-hands.kr-v2>div>div:not(.kr-boujaad-hands__trio){margin-bottom:18px}@media(max-width:749px){.kr-boujaad-hands.kr-v2{padding-block:52px}.kr-boujaad-hands.kr-v2 .kr-boujaad-hands__trio{margin-top:20px;aspect-ratio:100 / 52}}.kr-contact-form__field :is(input:not([type=checkbox]),textarea,select),.kr-contact-v2 :is(input,textarea,select){width:100%;min-height:var(--kr-field-height);padding:var(--kr-field-padding-block) var(--kr-field-padding-inline);border-width:var(--kr-field-border-width);border-style:var(--kr-field-border-style);border-color:var(--kr-field-border-colors);border-radius:var(--kr-field-radius);color:var(--kr-field-text);background:var(--kr-field-surface);font:inherit;font-family:var(--kr-field-font);font-size:var(--kr-field-type);font-weight:var(--kr-field-weight, inherit);line-height:var(--kr-field-line-height)}.kr-contact-form__field textarea,.kr-contact-v2 textarea{min-height:var(--kr-field-textarea-height);resize:vertical}.kr-contact-form__field :is(input,textarea,select):focus-visible,.kr-contact-v2 :is(input,textarea,select):focus-visible{outline:var(--kr-field-focus-width) solid var(--kr-field-focus);outline-offset:var(--kr-field-focus-offset)}
/*# sourceMappingURL=/cdn/shop/t/56/assets/keshrug-design-system.css.map */
