@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&display=swap";:root{--koru-ink: #0A0A0A;--koru-ecru: #FAFAF7;--koru-body: #3A392F;--koru-muted: #8B8878;--koru-placeholder: #A5A294;--koru-hairline: #E6E2D5;--koru-panel: #F1EEE4;--koru-input: #C9C5B8;--koru-mono: ui-monospace, "SFMono-Regular", Menlo, monospace;--koru-maxw: 1240px;--koru-pad: 40px;--koru-ease-out: cubic-bezier(.23, 1, .32, 1);--koru-ease-drawer: cubic-bezier(.32, .72, 0, 1)}body{background:var(--koru-ecru);color:var(--koru-ink);-webkit-font-smoothing:antialiased}::selection{background:var(--koru-ink);color:var(--koru-ecru)}a:hover{opacity:.6}.card,.card__inner,.card--card,.media,.button,.field__input,.select__select,.price,.product-form__input input[type=radio]+label,input,select,textarea{border-radius:0!important}.koru-wrap{max-width:var(--koru-maxw);margin:0 auto;padding-left:var(--koru-pad);padding-right:var(--koru-pad)}.koru-num{font-variant-numeric:tabular-nums}.koru-slug{font-family:var(--koru-mono);text-transform:uppercase;letter-spacing:.09em}.koru-kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--koru-muted)}.koru-h{font-weight:900;letter-spacing:-.02em;line-height:.92}.koru-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--koru-ink);color:var(--koru-ecru);border:0;padding:18px 26px;font-weight:700;font-size:13px;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;cursor:pointer}.koru-btn:hover{opacity:1;color:var(--koru-ecru)}.koru-btn--ghost{background:none;color:var(--koru-ink);border:1px solid var(--koru-ink)}.koru-wordmark{display:inline-flex;align-items:center;gap:12px}.koru-wordmark__mark{display:inline-flex;line-height:0}.koru-wordmark__text{font-weight:800;font-size:16px;letter-spacing:.18em;text-transform:uppercase}.header .koru-wordmark{color:var(--koru-ink)}.header-wrapper{background:#fafaf7e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--koru-hairline)}.koru-tnav .header-wrapper{position:fixed!important;top:0!important;left:0;right:0;z-index:40;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid transparent;transition:background .28s ease,border-color .28s ease,color .28s ease;transform:none!important}.koru-tnav:not(.koru-scrolled) .header-wrapper,.koru-tnav:not(.koru-scrolled) .header-wrapper a,.koru-tnav:not(.koru-scrolled) .header-wrapper .header__menu-item,.koru-tnav:not(.koru-scrolled) .header-wrapper .header__active-menu-item,.koru-tnav:not(.koru-scrolled) .header-wrapper .koru-wordmark,.koru-tnav:not(.koru-scrolled) .header-wrapper .koru-wordmark__text,.koru-tnav:not(.koru-scrolled) .header-wrapper .header__icon{color:var(--koru-ink)}.koru-tnav:not(.koru-scrolled) .header-wrapper .header__icon svg,.koru-tnav:not(.koru-scrolled) .header-wrapper .header__heading-link svg{color:var(--koru-ink)}.koru-tnav.koru-scrolled .header-wrapper{background:#fafaf7eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--koru-hairline)}.header__menu-item span,.header__active-menu-item{font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}.header__inline-menu details>.header__submenu{display:none}.header__inline-menu details[open]>.header__submenu,.header__inline-menu details:hover>.header__submenu,.header__inline-menu details:focus-within>.header__submenu{display:block;opacity:1;visibility:visible;transform:scale(1)}.header__inline-menu .header__submenu{transform-origin:top left;transition:opacity .18s var(--koru-ease-out),transform .18s var(--koru-ease-out),display .18s allow-discrete}@starting-style{.header__inline-menu details[open]>.header__submenu,.header__inline-menu details:hover>.header__submenu,.header__inline-menu details:focus-within>.header__submenu{opacity:0;transform:scale(.97)}}.header__inline-menu details>.header__submenu{margin-top:0;padding-top:10px}.header__inline-menu .header__submenu{background:var(--koru-ecru);border:1px solid var(--koru-hairline);border-radius:0;box-shadow:none;padding:8px 0!important;width:auto;min-width:max-content;white-space:nowrap}.header__submenu .header__menu-item{padding:11px 22px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--koru-ink);text-decoration:none!important;transition:background .15s ease}.header__submenu .header__menu-item:hover{background:var(--koru-panel);opacity:1}.header__submenu>li:last-child>.header__menu-item{border-top:1px solid var(--koru-hairline);margin-top:8px;padding-top:15px;color:var(--koru-muted)}.header__submenu>li:last-child>.header__menu-item:hover{color:var(--koru-ink)}.koru-tnav:not(.koru-scrolled) .header-wrapper .header__submenu .header__menu-item{color:var(--koru-ink)}.menu-drawer,.menu-drawer__inner-container,.menu-drawer .menu-drawer__submenu,.js .menu-drawer .menu-drawer__submenu{background:var(--koru-ecru)}.menu-drawer{border-right:1px solid var(--koru-hairline)}.menu-drawer__navigation{padding-top:6px}.menu-drawer__menu-item{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--koru-ink);padding:16px 24px;min-height:48px;border-bottom:1px solid var(--koru-hairline)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{background:var(--koru-panel);color:var(--koru-ink)}.menu-drawer__utility-links{background:var(--koru-panel)}.menu-drawer__close-button{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--koru-muted)}.koru-tnav .header-wrapper:has(header-drawer details[open]){background:var(--koru-ecru)!important;border-bottom-color:var(--koru-hairline)}.cart-count-bubble{background:var(--koru-ink);color:var(--koru-ecru);border-radius:11px}.footer{background:var(--koru-ink);color:var(--koru-ecru);border-top:0}.footer .koru-wordmark,.footer a,.footer .link{color:var(--koru-ecru)}.footer__content-bottom{border-top:1px solid rgba(250,250,247,.15)}.footer-block__heading{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.45}.footer .policies a{font-size:11px;letter-spacing:.06em;opacity:.45;transition:opacity .15s ease}.footer .policies a:hover{opacity:.85}.koru-jacquard:before,.koru-jacquard:after{content:"";position:fixed;top:0;bottom:0;width:19px;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(10,10,10,.11) 0 1px,transparent 1px 4px) left/7px 100% no-repeat,repeating-linear-gradient(0deg,rgba(10,10,10,.045) 0 1px,transparent 1px 4px) right/7px 100% no-repeat}.koru-jacquard:before{left:32px}.koru-jacquard:after{right:32px;transform:scaleX(-1)}@media(max-width:749px){.koru-jacquard:before{left:10px}.koru-jacquard:after{right:10px}}.shopify-section,main,footer{position:relative;z-index:1}.koru-film{position:relative;overflow:hidden;background:var(--koru-ink);display:flex;align-items:flex-end}.koru-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(250,250,247,.045) 0 2px,transparent 2px 6px)}.koru-film__bar{position:absolute;left:0;right:0;height:34px;background:#000;z-index:2}.koru-film__bar--top{top:0}.koru-film__bar--bottom{bottom:0}.koru-film__slug{position:absolute;z-index:3;font-family:var(--koru-mono);font-size:11px;letter-spacing:.08em;color:#fafaf78c}.koru-cardgrid{display:grid;gap:2px;background:var(--koru-hairline);border:1px solid var(--koru-hairline)}.koru-label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--koru-muted);margin-bottom:8px}.koru-field{width:100%;padding:14px;border:1px solid var(--koru-input);background:var(--koru-ecru);font-size:15px;font-family:inherit;color:var(--koru-ink)}.koru-field:focus{outline:none;border-color:var(--koru-ink)}select.koru-field{appearance:none;-webkit-appearance:none}.product__title h1,.product__title h2{font-weight:800;letter-spacing:-.01em;font-size:34px}.product .price{font-size:24px;font-weight:600}.product__media-item .media{background:var(--koru-panel)}.product__media-item img{object-fit:cover}.koru-prodnote{margin-top:16px;font-size:13px;line-height:1.6;color:var(--koru-muted);border-top:1px solid var(--koru-hairline);padding-top:16px}.product-form__buttons .button{width:100%;padding:20px;font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase}.product-form__input--pill input[type=radio]+label,.product-form__input .select__select{border-radius:0}.card,.card-wrapper,.card__inner,.card__content{border:0!important;box-shadow:none!important;border-radius:0!important}.card__media,.card .media{background:var(--koru-panel)}.card__media img,.card .media img{filter:contrast(1.03)}.card__content{padding-top:16px!important;border-top:1px solid var(--koru-hairline);margin-top:14px}.card__heading,.card__heading a{font-weight:800!important;text-transform:uppercase;letter-spacing:-.01em;font-size:16px!important;line-height:1.1;text-decoration:none!important}.card-information .price,.card__information .price{font-variant-numeric:tabular-nums;font-size:13px!important;font-weight:600;color:var(--koru-body);letter-spacing:.02em}.price--on-sale .price__sale{color:var(--koru-ink)}.card__badge .badge,.badge{border-radius:0;font-family:var(--koru-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--koru-ink);background:var(--koru-ecru);color:var(--koru-ink)}.facets__label,.facet-filters__label,.facets__summary,.facet-filters__sort{font-family:var(--koru-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--koru-muted)}.facets-container,.product-count{border-bottom:1px solid var(--koru-hairline)}.product-count__text{font-family:var(--koru-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--koru-muted)}.pagination__list .pagination__item{border-radius:0;font-variant-numeric:tabular-nums}.product__title h1,.product__title h2{font-weight:900!important;text-transform:uppercase;font-size:clamp(26px,2.8vw,40px)!important;line-height:1.03;letter-spacing:-.02em}.product__text.caption-with-letter-spacing,.product .product__text.subtitle{font-family:var(--koru-mono)!important;font-size:10.5px!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--koru-muted)}.product .price,.product .price .price-item{font-variant-numeric:tabular-nums;font-weight:600}.product__info-container>.product__title{border-top:1px solid var(--koru-hairline);padding-top:22px;margin-top:6px}.product-form__input .form__label,.product__info-container .form__label{font-family:var(--koru-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--koru-muted)}.product-form__input--pill input[type=radio]+label{border-radius:0;border:1px solid var(--koru-input);background:var(--koru-ecru);font-weight:600;font-size:13px;padding:12px 18px}.product-form__input--pill input[type=radio]:checked+label{background:var(--koru-ink);color:var(--koru-ecru);border-color:var(--koru-ink)}.product-form__buttons .button{border-radius:0;background:var(--koru-ink);color:var(--koru-ecru);border:1px solid var(--koru-ink);transition:background .2s ease,color .2s ease}.product-form__buttons .button:hover{background:transparent;color:var(--koru-ink)}.product-form__buttons .button:after,.product-form__buttons .button:before{display:none}@media(max-width:749px){.koru-wrap{padding-left:22px;padding-right:22px}.koru-2col,.koru-3col{grid-template-columns:1fr!important}.koru-field,select.koru-field,.field__input,input[type=email],input[type=text],input[type=tel],textarea{font-size:16px}.product-form__input--pill input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center}}.koru-btn,.product-form__buttons .button,.shopify-payment-button__button{transition:transform .16s var(--koru-ease-out),background .2s ease,color .2s ease}.koru-btn:active,.product-form__buttons .button:active,.shopify-payment-button__button:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.koru-btn,.product-form__buttons .button,.shopify-payment-button__button,.header__inline-menu .header__submenu{transition:none}.koru-btn:active,.product-form__buttons:active,.shopify-payment-button__button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/koru.css.map */
