*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;text-transform:uppercase!important;font-weight:500!important;letter-spacing:.08em!important}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.button,.btn,form button[type=submit]:not(.waitlist-button),.shopify-payment-button__button{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.template-product .section-background{background:#fff!important}.product-information__grid{align-items:flex-start!important}.product-information__grid>.archive-spec-grid-container{grid-column:1 / -1!important;order:10!important;width:100%!important}.product-information__media{background:transparent!important;position:relative!important}.product-information__media media-gallery{display:block!important;background:transparent!important}.product-information__media .sticky-content,.product-information__media .product-media-gallery__scroll-area,.product-information__media .product-media-gallery__grid{background:transparent!important}.product-information__media .product-media-container{background:#f7f6f2!important;border:none!important;padding:10px!important}.product-information__media .product-media-container.constrain-height{background:#f7f6f2!important}.product-information__media .product-media img{object-fit:contain!important}.card-gallery{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}.product-information__media .media-gallery__thumbnails-wrapper{background:transparent!important;padding:8px 0!important}.media-gallery__thumbnails{gap:6px!important}.media-gallery__thumbnail{border:1px solid transparent!important;border-radius:0!important;opacity:.45!important;overflow:hidden!important;transition:opacity .2s ease,border-color .2s ease!important}.media-gallery__thumbnail img{object-fit:contain!important;background:#f2f1ed!important}.media-gallery__thumbnail:hover,.media-gallery__thumbnail[aria-current=true],.media-gallery__thumbnail.is-active{opacity:1!important;border-color:#0000002e!important}.product-information__media .slideshow__button,.product-information__media .slideshow-control{background:#00000080!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:0!important}.product-information__media .slideshow__button:hover,.product-information__media .slideshow-control:hover{background:#ffffff1a!important}.product-information__media .slideshow__counter,.product-information__media .slideshow-pagination{color:#ffffff80!important;font-family:monospace!important;font-size:9px!important;letter-spacing:.2em!important}.product-information__media .zoom-button,.product-information__media [data-zoom]{background:#0009!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:0!important}@media screen and (max-width:749px){.product-information__media{min-height:75vw!important}.product-information__media .product-media-container{padding:0!important}}.product-information__details{background:#fff!important;padding:48px 44px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;border-left:1px solid #e8e8e8!important}.product-information__details:before{content:"KR.ARCHIVE // PRODUCT"!important;display:block!important;font-family:monospace!important;font-size:9px!important;letter-spacing:.25em!important;color:#bbb!important;text-transform:uppercase!important;margin-bottom:28px!important;padding-bottom:16px!important;border-bottom:1px solid #f0f0f0!important}.product-information__details h1,.product-information__details h2,.product-information__details h3{font-size:clamp(22px,2.5vw,32px)!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.15!important;margin:0 0 4px!important;color:#000!important}.price,.price-block,.price__regular,.price__sale{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.04em!important;color:#000!important}.price-block{padding:12px 0!important;border-top:1px solid #f0f0f0!important;border-bottom:1px solid #f0f0f0!important;margin:16px 0!important}.variant-picker__option-values{gap:8px!important;flex-wrap:wrap!important}.variant-picker__option-value,.swatch,.block-swatch{border-radius:0!important;border:1px solid #ccc!important;font-family:monospace!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:8px 14px!important;transition:border-color .2s ease,background .2s ease!important;background:#fff!important;color:#000!important}.variant-picker__option-value:hover,.swatch:hover,.block-swatch:hover{border-color:#000!important}.variant-picker__option-value[aria-pressed=true],.variant-picker__option-value.selected,.swatch.selected{border-color:#000!important;background:#000!important;color:#fff!important}.product-form-buttons{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:20px!important}.product-form-buttons button.button,.product-form-buttons .button--primary,add-to-cart-button button,.add-to-cart-button{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;padding:18px 30px!important;font-size:11px!important;font-weight:500!important;transition:background .25s ease,color .25s ease,opacity .2s ease!important;width:100%!important;cursor:pointer!important;position:relative!important}.product-form-buttons button.button:hover:not(:disabled):not([aria-disabled=true]),.product-form-buttons .button--primary:hover:not(:disabled):not([aria-disabled=true]),add-to-cart-button button:hover:not(:disabled):not([aria-disabled=true]){background:#fff!important;color:#000!important}add-to-cart-button button:disabled,add-to-cart-button button[aria-disabled=true],.product-form-buttons button.button:disabled,.product-form-buttons button.button[aria-disabled=true]{cursor:not-allowed!important;opacity:.45!important;background:#000!important;color:#fff!important}add-to-cart-button button[aria-busy=true],.product-form-buttons button.button[aria-busy=true]{cursor:wait!important;opacity:.75!important;pointer-events:none!important}.shopify-payment-button__button--branded{border-radius:0!important}.shopify-payment-button__button--unbranded{border-radius:0!important;background:#fff!important;color:#000!important;border:1px solid #000!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:10px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important;transition:background .2s ease,color .2s ease!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000!important;color:#fff!important}.shopify-payment-button__button--unbranded[disabled]{opacity:.4!important;cursor:not-allowed!important}.quantity-selector,.quantity{border-radius:0!important;border:1px solid #e0e0e0!important}.quantity-selector__button,.quantity__button{background:transparent!important;border:none!important;color:#000!important}.quantity-selector__input,.quantity__input{font-family:monospace!important;font-size:13px!important;letter-spacing:.1em!important;border:none!important;text-align:center!important}.sticky-add-to-cart{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.sticky-add-to-cart__bar{background:#000!important;border-top:1px solid #333!important;padding:12px 40px!important}.sticky-add-to-cart__title{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:500!important}.sticky-add-to-cart__price{color:#fff!important;font-size:13px!important;letter-spacing:.05em!important;font-family:monospace!important}.sticky-add-to-cart__button button,.sticky-add-to-cart__button .button{background:#fff!important;color:#000!important;border:1px solid #fff!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-size:10px!important;font-weight:500!important;padding:12px 24px!important;transition:background .2s ease,color .2s ease!important}.sticky-add-to-cart__button button:hover,.sticky-add-to-cart__button .button:hover{background:transparent!important;color:#fff!important}@media screen and (max-width:749px){.product-information__details{padding:32px 20px!important;border-left:none!important;border-top:1px solid #e8e8e8!important}.product-information__details:before{margin-bottom:20px!important}.product-information__media{min-height:70vw!important}}.template-collection .shopify-section:first-child{border-bottom:2px solid #000!important;position:relative!important}.template-collection .shopify-section:first-child:before{content:"KR.ARCHIVE"!important;position:absolute!important;top:18px!important;left:32px!important;font-family:monospace!important;font-size:8px!important;letter-spacing:.35em!important;color:#bbb!important;text-transform:uppercase!important;z-index:1!important}.template-collection h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(2.2rem,5vw,5.5rem)!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#000!important;line-height:1!important}.template-collection .shopify-section:first-child p{font-family:monospace!important;font-size:9px!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#aaa!important;text-align:center!important;margin:0!important}.kr-catalogue-band{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 32px!important;background:#000!important;border-bottom:1px solid #222!important}.kr-catalogue-band__label,.kr-catalogue-band__meta{font-family:monospace!important;font-size:8px!important;letter-spacing:.3em!important;text-transform:uppercase!important}.kr-catalogue-band__label{color:#fff6!important}.kr-catalogue-band__meta{color:#ffffffa6!important}.template-collection .product-grid-container{background:#fafafa!important}.template-collection .facets-block-wrapper{background:#fff!important;border-bottom:1px solid #e8e8e8!important}.template-collection .facets__list,.template-collection .facets-form{gap:0!important}.template-collection .facets__summary,.template-collection .facets__label,.template-collection details>summary{font-family:monospace!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#888!important;background:transparent!important;border:none!important;border-radius:0!important;padding:10px 16px!important;cursor:pointer!important;transition:color .2s ease!important}.template-collection .facets__summary:hover,.template-collection details>summary:hover{color:#000!important}.template-collection .sort-by select,.template-collection .facets__sort select{font-family:monospace!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#888!important;background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer!important}.template-collection .product-grid-container{counter-reset:archive-item!important}.template-collection .product-grid__item{counter-increment:archive-item!important}.template-collection product-card{display:block!important;background:transparent!important}.template-collection .product-grid__card{background:transparent!important;border:none!important;padding:0!important}.template-collection .card-gallery{--gallery-aspect-ratio: .75 !important;background:#ebebeb!important;border:none!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.template-collection .card-gallery img{width:100%!important;object-fit:cover!important;object-position:center top!important;transition:transform .7s cubic-bezier(.25,.1,.25,1)!important;display:block!important}.template-collection product-card:hover .card-gallery img{transform:scale(1.05)!important}.template-collection .card-gallery:before{content:counter(archive-item,decimal-leading-zero)!important;position:absolute!important;bottom:10px!important;right:12px!important;font-family:monospace!important;font-size:9px!important;letter-spacing:.15em!important;color:#fffc!important;z-index:3!important;pointer-events:none!important;text-shadow:0 1px 3px rgba(0,0,0,.5)!important}.template-collection .card-gallery:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0000!important;transition:background .4s ease!important;z-index:2!important;pointer-events:none!important}.template-collection product-card:hover .card-gallery:after{background:#00000012!important}.template-collection product-title,.template-collection .product-card__gallery__title,.template-collection .product-card-gallery__title-placeholder{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#000!important;line-height:1.45!important;padding:0!important;margin:10px 0 3px!important}.template-collection product-title .title-text,.template-collection .product-card-gallery__title-placeholder .title-text{font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important}.template-collection .price,.template-collection .price__regular,.template-collection .price__sale{font-family:monospace!important;font-size:10px!important;letter-spacing:.08em!important;color:#777!important}.template-collection .quick-add-button button{font-family:monospace!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:#000!important;color:#fff!important;border-radius:0!important;border:none!important;padding:10px 16px!important;transition:background .2s ease,color .2s ease!important}.template-collection .quick-add-button button:hover{background:#333!important}.template-collection .product-badges__badge{font-family:monospace!important;font-size:8px!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;padding:4px 8px!important}.template-collection .pagination{font-family:monospace!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.template-collection .pagination__item{border-radius:0!important;border:1px solid #e0e0e0!important;background:transparent!important;color:#888!important;transition:border-color .2s ease,color .2s ease!important}.template-collection .pagination__item--current,.template-collection .pagination__item:hover{border-color:#000!important;color:#000!important}@media screen and (max-width:749px){.template-collection .shopify-section:first-child:before{left:16px!important;top:12px!important}.kr-catalogue-band{padding:10px 16px!important}.template-collection .card-gallery{aspect-ratio:3 / 4!important}}.product-recommendations{border-top:1px solid #eee!important;padding-top:60px!important}.product-recommendations__heading,.recommendations__heading{font-family:monospace!important;font-size:9px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#999!important;margin-bottom:32px!important}.hero{background-color:#000!important;position:relative!important;width:100vw!important;max-width:100vw!important;min-height:80vh!important;overflow:hidden!important}.hero__container{position:relative!important;min-height:inherit!important;width:100%!important;display:flex!important}.hero__image,.hero__background-image{object-fit:cover!important;object-position:center 20%!important;width:100vw!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.hero__content-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding-top:var(--header-group-height, 100px)!important;z-index:10!important;pointer-events:none!important;width:100%!important}.hero__content{background:#0000008c!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.08)!important;padding:48px 40px!important;width:100%!important;max-width:580px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;border-radius:0!important;pointer-events:auto!important}.hero__heading,.jumbo-text,jumbo-text,.hero jumbo-text .jumbo-text-line{color:#fff!important;--color: #ffffff !important;text-align:center!important;width:100%!important;font-size:clamp(1.8rem,4.5vw,3rem)!important;line-height:1.1!important;white-space:normal!important;letter-spacing:.12em!important}.hero__text,.hero__content p{color:#ffffffbf!important;font-size:10px!important;letter-spacing:.45em!important;text-transform:uppercase!important;text-align:center!important;margin-top:18px!important;font-family:monospace!important}.header{border-bottom:1px solid #e8e8e8!important}.header__nav-link,.header__menu-item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:500!important;color:#000!important;text-decoration:none!important}footer.section-wrapper,footer.section-wrapper .section-background,footer.section-wrapper .section,.footer-utilities,.footer-utilities .section-background,.footer-utilities .section{background:#000!important;color:#ffffffd9!important}footer.section-wrapper .footer-content{border-top:1px solid rgba(255,255,255,.08)!important;padding-block:64px!important}@media screen and (min-width:990px){footer.section-wrapper .footer-content{grid-template-columns:2fr 1.5fr 1fr!important;align-items:end!important;gap:48px!important}}footer.section-wrapper .group-block h2,footer.section-wrapper .group-block h3,footer.section-wrapper .group-block h4{font-family:monospace!important;font-size:9px!important;font-weight:400!important;letter-spacing:.35em!important;text-transform:uppercase!important;color:#ffffffa6!important;margin:0 0 10px!important}footer.section-wrapper .group-block p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.05em!important;line-height:1.8!important;color:#ffffff8c!important;text-transform:none!important;margin:0!important}footer.section-wrapper .footer-content>.text-block p{font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;font-style:italic!important;letter-spacing:.18em!important;color:#fff6!important;text-transform:none!important;text-align:right!important;line-height:1.9!important;margin:0!important}footer.section-wrapper .email-signup__input-group{border:none!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.35)!important;background:transparent!important;padding:0 0 2px!important;transition:border-color .2s ease!important}footer.section-wrapper .email-signup__input-group:focus-within{border-bottom-color:#ffffffbf!important}footer.section-wrapper .email-signup__input{background:transparent!important;border:none!important;border-radius:0!important;color:#ffffffe6!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.08em!important;padding:10px 0!important;outline:none!important}footer.section-wrapper .email-signup__input::placeholder{font-family:monospace!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ffffff73!important}footer.section-wrapper .email-signup__button{background:transparent!important;color:#ffffffb3!important;border:none!important;border-radius:0!important;padding-inline:8px!important;transition:color .2s ease!important}footer.section-wrapper .email-signup__button:hover{color:#fff!important;background:transparent!important}footer.section-wrapper .email-signup__message{font-family:monospace!important;font-size:10px!important;letter-spacing:.1em!important;color:#ffffff8c!important;margin-top:10px!important}footer.section-wrapper a{color:#ffffff61!important;text-decoration:none!important;transition:color .2s ease!important}footer.section-wrapper a:hover{color:#ffffffd9!important}.footer-utilities .utilities{border-top:1px solid rgba(255,255,255,.06)!important}.footer-utilities__text,.footer-utilities__text span,.footer-utilities__text a,.footer-utilities__group-copyright span,.footer-utilities__group-copyright a{font-family:monospace!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffff80!important;text-decoration:none!important}.footer-utilities__text a:hover,.footer-utilities__group-copyright a:hover{color:#ffffffd9!important}.policy-list-trigger{font-family:monospace!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffff80!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:color .2s ease!important}.policy-list-trigger:hover{color:#ffffffd9!important}.terms-policies-popover{background:#0d0d0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;box-shadow:0 8px 32px #0009!important}.terms-policies-popover .footer-utilities__text,.terms-policies-popover a{font-family:monospace!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffff73!important}.terms-policies-popover li:is(:hover,:focus-within){background:#ffffff0d!important}.footer-utilities .social-links svg,.footer-utilities .icon-social{color:#ffffff80!important;transition:color .2s ease!important}.footer-utilities .social-links a:hover svg,.footer-utilities .social-links a:hover .icon-social{color:#ffffffd9!important}.cart-drawer{border-radius:0!important;border-left:1px solid #e0e0e0!important}.cart-drawer__header{border-bottom:1px solid #e8e8e8!important}.cart-drawer__title{font-family:monospace!important;font-size:10px!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#999!important;font-weight:400!important}.cart-drawer__footer{border-top:1px solid #e8e8e8!important}.cart-drawer__checkout .button,.cart__checkout-button{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-size:11px!important;font-weight:500!important;padding:16px 24px!important;transition:background .2s ease,color .2s ease!important;width:100%!important}.cart-drawer__checkout .button:hover,.cart__checkout-button:hover{background:#fff!important;color:#000!important}zoom-dialog dialog[open]{background:#0a0a0a!important;border:none!important;padding:0!important;margin:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;overflow:hidden!important}zoom-dialog dialog[open]::backdrop{background:#000000f2!important}zoom-dialog dialog[open]{scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important}zoom-dialog dialog[open]::-webkit-scrollbar{display:none!important}zoom-dialog dialog[open] .dialog-zoomed-gallery .product-media img,zoom-dialog dialog[open] .dialog-zoomed-gallery .product-media .product-media__image{object-fit:contain!important;max-width:90vw!important;max-height:calc(100dvh - 100px)!important;width:auto!important;height:auto!important;display:block!important;margin:0 auto!important}zoom-dialog dialog[open] .dialog-zoomed-gallery .product-media-container{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;padding:50px 40px!important;box-sizing:border-box!important}.dialog-zoomed-gallery__close-button{position:fixed!important;top:16px!important;right:20px!important;width:40px!important;height:40px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffffbf!important;mix-blend-mode:normal!important;z-index:9999!important;transition:background .2s ease,color .2s ease!important;cursor:pointer!important}.dialog-zoomed-gallery__close-button:hover{background:#ffffff2e!important;color:#fff!important}.product-information__media .product-media-container--zoomable .product-media img{transition:transform .5s ease!important;will-change:transform!important}.product-information__media .product-media-container--zoomable:hover .product-media img{transform:scale(1.015)!important}.breadcrumb,.breadcrumbs{font-family:monospace!important;font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#aaa!important}.breadcrumb a,.breadcrumbs a{color:#aaa!important;text-decoration:none!important;transition:color .2s ease!important}.breadcrumb a:hover,.breadcrumbs a:hover{color:#000!important}.section-resource-list{position:relative!important;background:#fff!important;border-top:2px solid #000!important}.section-resource-list:before{content:"KR.ARCHIVE"!important;display:block!important;font-family:monospace!important;font-size:8px!important;letter-spacing:.35em!important;color:#bbb!important;text-transform:uppercase!important;margin-bottom:4px!important}.section-resource-list__header{border-bottom:1px solid #e8e8e8!important;padding-bottom:16px!important;margin-bottom:32px!important}.section-resource-list h3,.section-resource-list h4,.section-resource-list .h3,.section-resource-list .h4{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(1.1rem,2vw,1.5rem)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#000!important}.section-resource-list a.link,.section-resource-list a[class*=button--link]{font-family:monospace!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#888!important;text-decoration:none!important;border-bottom:1px solid #ddd!important;padding-bottom:2px!important;transition:color .2s ease,border-color .2s ease!important}.section-resource-list a.link:hover,.section-resource-list a[class*=button--link]:hover{color:#000!important;border-color:#000!important}.section-resource-list .card-gallery{--gallery-aspect-ratio: .75 !important;background:#ebebeb!important;border:none!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.section-resource-list .card-gallery img{width:100%!important;object-fit:cover!important;object-position:center top!important;transition:transform .7s cubic-bezier(.25,.1,.25,1)!important;display:block!important}.section-resource-list product-card:hover .card-gallery img{transform:scale(1.04)!important}.section-resource-list product-title,.section-resource-list .product-card__gallery__title-placeholder{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#000!important;margin:10px 0 3px!important}.section-resource-list .price,.section-resource-list .price__regular,.section-resource-list .price__sale{font-family:monospace!important;font-size:10px!important;letter-spacing:.08em!important;color:#777!important}.template-cart .section{background:#fafafa!important}.template-cart .cart-page:before{content:"KR.ARCHIVE // ORDER SUMMARY"!important;display:block!important;font-family:monospace!important;font-size:8px!important;letter-spacing:.35em!important;color:#bbb!important;text-transform:uppercase!important;margin-bottom:20px!important}.cart-page__title,.cart-page__title h1,.cart-page__title h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#000!important;border-bottom:2px solid #000!important;padding-bottom:16px!important;margin-bottom:32px!important}.cart-item,.cart-items__item{border-bottom:1px solid #e8e8e8!important;padding:20px 0!important}.cart-item__name,.cart-item__title,.cart-items__product-name{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#000!important;text-decoration:none!important}.cart-item__variant,.cart-item__options,.cart-items__product-options{font-family:monospace!important;font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#aaa!important;margin-top:4px!important}.cart-item__price,.cart-items__price{font-family:monospace!important;font-size:11px!important;letter-spacing:.08em!important;color:#000!important}.cart-item__image,.cart-items__image{border-radius:0!important;border:none!important;background:#ebebeb!important}.cart-item .quantity,.cart-item .quantity-selector{border-radius:0!important;border:1px solid #e0e0e0!important}.cart-page__summary{background:#fff!important;border:1px solid #e8e8e8!important;padding:32px!important;border-radius:0!important}.cart-page__summary:before{content:"ORDER TOTAL"!important;display:block!important;font-family:monospace!important;font-size:8px!important;letter-spacing:.3em!important;color:#bbb!important;margin-bottom:20px!important}.cart-summary__subtotal,.cart__subtotal-row{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-top:1px solid #e8e8e8!important;padding-top:16px!important;margin-top:16px!important}.cart-summary__subtotal-price,.cart__total-price{font-family:monospace!important;font-size:16px!important;letter-spacing:.05em!important;color:#000!important}.cart-page__shipping-note,.cart__shipping-notice{font-family:monospace!important;font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#aaa!important;margin-top:10px!important}.cart-page__checkout button,.cart-page__checkout .button,.template-cart .button--primary{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;padding:18px 30px!important;width:100%!important;transition:background .25s ease,color .25s ease!important;cursor:pointer!important;margin-top:16px!important}.cart-page__checkout button:hover,.cart-page__checkout .button:hover,.template-cart .button--primary:hover{background:#fff!important;color:#000!important}.cart-page--empty{text-align:center!important;padding:80px 20px!important}.cart-page--empty h1,.cart-page--empty h2{font-size:clamp(1.2rem,3vw,2rem)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#000!important;margin-bottom:12px!important}.cart-page--empty p{font-family:monospace!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#aaa!important;margin-bottom:32px!important}.search-page__header{border-bottom:2px solid #000!important;padding-bottom:24px!important;margin-bottom:0!important;position:relative!important}.search-page__header:before{content:"KR.ARCHIVE // SEARCH"!important;display:block!important;font-family:monospace!important;font-size:8px!important;letter-spacing:.35em!important;color:#bbb!important;text-transform:uppercase!important;margin-bottom:16px!important}.search-page__header h1,.search-page__header h2,.section-search h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(1.8rem,4vw,3.5rem)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#000!important;margin-bottom:24px!important}.search-form input[type=search],.search-page__header input[type=search],.field__input[type=search]{border-radius:0!important;border:none!important;border-bottom:1px solid #000!important;background:transparent!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;letter-spacing:.05em!important;color:#000!important;padding:10px 0!important;outline:none!important;box-shadow:none!important}.search-form input[type=search]::placeholder{font-family:monospace!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#bbb!important}.search-form button[type=submit],.search__button{background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:monospace!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:12px 20px!important;transition:background .2s ease!important}.search-form button[type=submit]:hover{background:#333!important}.template-search .card-gallery{--gallery-aspect-ratio: .75 !important;background:#ebebeb!important;border:none!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.template-search .card-gallery img{width:100%!important;object-fit:cover!important;object-position:center top!important;transition:transform .7s cubic-bezier(.25,.1,.25,1)!important}.template-search product-card:hover .card-gallery img{transform:scale(1.04)!important}.template-search product-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#000!important;margin:10px 0 3px!important}.template-search .price,.template-search .price__regular{font-family:monospace!important;font-size:10px!important;color:#777!important}.template-page .main-page-content,.template-page [data-testid=page-content]{max-width:700px!important;margin:0 auto!important}.template-page p,.template-page div[style*=Garamond],.template-page h3,.template-page h4{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.template-page p[style*=Garamond],.template-page [style*="font-style: italic"]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-style:normal!important}.template-page h4{font-size:9px!important;font-weight:500!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#000!important;border-bottom:1px solid #e0e0e0!important;padding-bottom:8px!important;display:inline-block!important;margin-top:48px!important;margin-bottom:20px!important}.template-page p{font-size:15px!important;line-height:1.75!important;color:#111!important;margin-bottom:20px!important;font-weight:300!important;letter-spacing:.01em!important}.template-page h3{font-size:11px!important;font-weight:500!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#000!important;margin-bottom:8px!important}.template-page strong{font-weight:600!important;letter-spacing:.05em!important}.template-page img[style*="max-width: 300px"],.template-page img[alt*=Logo]{border-radius:0!important;box-shadow:none!important;filter:none!important}.kr-about-logo-wrap{display:flex!important;justify-content:center!important;align-items:center!important}.kr-about-logo{display:block!important;width:min(100%,460px)!important;max-width:460px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;image-rendering:auto!important;filter:none!important;opacity:1!important}@media screen and (max-width:749px){.kr-about-logo{width:min(100%,340px)!important;max-width:340px!important}}.contact-slogan{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important;font-size:clamp(2rem,5vw,4rem)!important;letter-spacing:.1em!important}.contact-text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.75!important;font-weight:300!important;color:#333!important;font-style:normal!important}.contact-sub-slogan{font-family:monospace!important;font-size:9px!important;letter-spacing:.3em!important;color:#aaa!important}.custom-input-group input,.custom-input-group textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;letter-spacing:.03em!important}.custom-input-group label{font-family:monospace!important;font-size:9px!important;letter-spacing:.25em!important;color:#888!important}.contact-submit-btn{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;letter-spacing:.25em!important;font-weight:500!important}.template-404 .section{background:#fff!important}.template-404 main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:60vh!important;position:relative!important}.template-404 .section-background+div:before{content:"404"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-55%)!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(140px,25vw,280px)!important;font-weight:700!important;letter-spacing:-.05em!important;color:#f0f0f0!important;z-index:0!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;line-height:1!important}.template-404 h1,.template-404 h2,.template-404 h3{position:relative!important;z-index:1!important;font-size:11px!important;font-weight:500!important;letter-spacing:.35em!important;text-transform:uppercase!important;color:#000!important;margin-bottom:12px!important}.template-404 p{position:relative!important;z-index:1!important;font-family:monospace!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#aaa!important}.template-404 .button{position:relative!important;z-index:1!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;font-family:monospace!important;font-size:9px!important;letter-spacing:.25em!important;text-transform:uppercase!important;padding:14px 32px!important;transition:background .2s ease,color .2s ease!important}.template-404 .button:hover{background:#fff!important;color:#000!important}.template-blog .section{background:#fafafa!important}.template-blog h1{font-size:clamp(2rem,4vw,4rem)!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#000!important;border-bottom:2px solid #000!important;padding-bottom:24px!important;margin-bottom:40px!important}.blog-post-card{background:#fff!important;border:none!important;border-radius:0!important;border-bottom:1px solid #e8e8e8!important;padding-bottom:32px!important}.blog-post-card__image-wrapper{overflow:hidden!important;border-radius:0!important}.blog-post-card__image-wrapper img{transition:transform .7s cubic-bezier(.25,.1,.25,1)!important}.blog-post-card:hover .blog-post-card__image-wrapper img{transform:scale(1.04)!important}.blog-post-card__title,.blog-post-card h2,.blog-post-card h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#000!important;margin-top:16px!important}.blog-post-card__info,.blog-post-card time,.blog-post-info{font-family:monospace!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#aaa!important}.template-article .article-content,.template-article .rte{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.8!important;color:#111!important;font-weight:300!important;max-width:680px!important;margin:0 auto!important}.template-article h1{font-size:clamp(1.8rem,4vw,3rem)!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.1!important;margin-bottom:8px!important}.template-article .article__meta,.template-article .blog-post__meta{font-family:monospace!important;font-size:9px!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#aaa!important;margin-bottom:40px!important}.quick-add__button,.quick-add__button--add,.quick-add__button--choose{background:#000000c7!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:0!important;font-family:monospace!important;font-size:8px!important;letter-spacing:.25em!important;text-transform:uppercase!important;padding:8px 14px!important;height:auto!important;min-height:unset!important;width:auto!important;min-width:unset!important;transition:background .2s ease,border-color .2s ease!important}.quick-add__button:hover,.quick-add__button--add:hover,.quick-add__button--choose:hover{background:#000000eb!important;border-color:#ffffff59!important}.quick-add__button-icon{width:12px!important;height:12px!important;color:#fff!important}.header-announcements,.announcement-bar{background:#000!important;color:#fff!important;border-bottom:none!important}.header-announcements__message,.announcement-bar__message,.announcement-bar p{font-family:monospace!important;font-size:9px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#ffffffbf!important}.marquee__item,.marquee-text{font-family:monospace!important;font-size:9px!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#ffffffbf!important}.predictive-search,.search-modal{border-radius:0!important;border:1px solid #e8e8e8!important;box-shadow:0 8px 32px #00000014!important}.predictive-search__result-item{border-bottom:1px solid #f0f0f0!important;padding:12px 16px!important}.predictive-search__product-title,.predictive-search__item-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#000!important}.predictive-search__product-price,.predictive-search__item-price{font-family:monospace!important;font-size:10px!important;letter-spacing:.08em!important;color:#777!important}.search-modal .search-modal__input,.search-modal input[type=search]{border-radius:0!important;border:none!important;border-bottom:1px solid #000!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;letter-spacing:.05em!important;background:transparent!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{border-radius:0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.field__label,label[for]{font-family:monospace!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#888!important}.field__message--error,.form-error{font-family:monospace!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/luxury-drop.css.map */
