:root{--k-brown-deep: color-mix(in srgb, var(--k-brown) 40%, black);--k-cream-muted: color-mix(in srgb, var(--k-cream) 60%, transparent);--k-peach: var(--k-cream);--k-ivory: var(--k-cream);--k-muted: color-mix(in srgb, var(--k-brown) 72%, var(--k-cream));--k-panel: color-mix(in srgb, var(--k-cream) 82%, var(--k-brown));--k-grey: color-mix(in srgb, var(--k-brown) 45%, var(--k-cream));--k-line: color-mix(in srgb, var(--k-cream) 80%, var(--k-copper));--k-display: var(--font-heading--family);--k-serif: var(--font-body--family);--k-sans: var(--font-subheading--family);--k-text-shift: calc(var(--font-paragraph--size) - 14px);--k-content: 1065px;--k-gutter: 16px;--k-ease: cubic-bezier(.2, .7, .2, 1);--k-bg-light: var(--k-cream);--k-bg-dark: linear-gradient(-68deg, var(--k-brown) 25%, var(--k-brown-deep) 117%)}@media screen and (min-width:750px){:root{--k-gutter: 32px}}.k-section{position:relative;font-family:var(--k-serif);font-weight:600;color:var(--k-brown)}.k-section :is(h1,h2,h3,p){margin:0;color:inherit;letter-spacing:normal;text-transform:none}.k-section a:not(.button,.button-secondary){color:inherit;text-decoration:none}.k-section a:is(.button,.button-secondary){text-decoration:none}.button.k-button-inverse{--button-color: var(--color-primary-button-background);--button-background-color: var(--color-primary-button-text);--button-border-color: var(--color-primary-button-text);--button-focus-outline-color: var(--color-primary-button-text)}.button.k-button-inverse:hover{--button-color: var(--color-primary-button-background);--button-background-color: color-mix(in srgb, var(--color-primary-button-text) 85%, var(--color-primary-button-background));--button-border-color: color-mix(in srgb, var(--color-primary-button-text) 85%, var(--color-primary-button-background))}.k-acc-icon{display:inline-flex;flex:none;width:18px;height:18px}.k-acc-icon svg{width:100%;height:100%}.k-acc-icon .horizontal{transform-box:fill-box;transform-origin:center;transition:transform .3s var(--k-ease)}details[open]>summary .k-acc-icon .horizontal{transform:rotate(90deg)}.k-map{width:100%;max-width:80rem;margin-inline:auto}.k-map iframe{display:block;width:100%;height:clamp(320px,30vw,460px);border:0}[data-template="page.contact"] .contact-form__input--textarea{height:180px;min-height:0}body .shopify-policy__container{max-width:calc(55rem + 2 * var(--k-gutter));padding-inline:var(--k-gutter)}.k-section img{display:block;max-width:100%}.k-container{width:min(var(--k-content),100% - 2 * var(--k-gutter));margin-inline:auto}.k-light{background:var(--k-bg-light)}.k-dark{background:var(--k-bg-dark);color:var(--k-cream)}.k-section .k-eyebrow{font-family:var(--k-sans);font-size:calc(16px + var(--k-text-shift));font-weight:400;line-height:1.213;color:var(--k-copper)}.k-section .k-eyebrow--caps{font-size:calc(14px + var(--k-text-shift));letter-spacing:.15em;text-transform:uppercase}.k-section .k-heading{font-family:var(--k-display);font-size:36px;font-weight:600;line-height:1.213}.k-section .k-heading--bold{font-weight:700;line-height:1}.k-section .k-body{font-size:calc(16px + var(--k-text-shift));font-weight:600;line-height:1.213}@media screen and (max-width:749px){.k-section .k-heading{font-size:30px}}.k-section .k-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--k-sans);font-size:calc(14px + var(--k-text-shift));font-weight:400;line-height:1.213;text-transform:uppercase;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-bottom:3px;transition:background-size .35s var(--k-ease)}.k-section .k-cta:hover,.k-section .k-cta:focus-visible{background-size:100% 1px}.k-section .k-button-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:38px;padding:0 19px;font-family:var(--k-sans);font-size:calc(12px + var(--k-text-shift));font-weight:400;line-height:1.213;text-transform:uppercase;border:.5px solid currentColor;transition:background-color .25s ease,color .25s ease}.k-section .k-button-outline:hover,.k-section .k-button-outline:focus-visible{background-color:var(--k-brown);color:var(--k-ivory)}.k-media{position:relative;overflow:hidden}.k-media>img,.k-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.k-media>img{object-position:var(--k-focal, 50% 30%)}.ka :is(.ka-split__photo,.ka-disc__arch,.ka-made__shot,.ka-made__tile-media) img{object-position:var(--ka-focal, 50% 30%)}.k-media>svg.k-placeholder{background:var(--k-panel);fill:color-mix(in srgb,var(--k-brown) 35%,transparent)}.k-product-grid{display:flex;gap:10px}.k-product-card{position:relative;display:flex;flex-direction:column;width:125px;flex:0 0 125px;padding:11px 12px 8px;border:.5px solid transparent;border-radius:8px;transition:border-color .25s ease}.k-product-card:hover,.k-product-card:focus-visible{border-color:var(--k-peach)}.k-product-card .k-media{width:100%;aspect-ratio:101.47 / 121.77}.k-product-card .k-media img{transition:transform .6s var(--k-ease)}.k-product-card:hover .k-media img{transform:scale(1.04)}.k-section .k-product-card__title{margin-top:15px;min-height:26px;font-size:calc(12px + var(--k-text-shift));font-style:italic;font-weight:300;line-height:1.1;color:var(--k-card-title, var(--k-peach))}.k-section .k-product-card__price{margin-top:8px;font-family:var(--k-sans);font-size:calc(8px + var(--k-text-shift));font-weight:400;line-height:1.1;text-align:right;color:var(--k-card-price, var(--k-grey))}.k-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--k-serif);color:var(--k-brown)}.k-card a{color:inherit;text-decoration:none}.k-card__media{display:block;width:100%;aspect-ratio:var(--k-card-ratio, 345 / 450);border-radius:12px;background:var(--k-panel)}.k-card__media img{transition:opacity .5s ease,transform .8s var(--k-ease)}.k-card__media .k-card__alt,.k-card:hover .k-card__media--swap img:first-child{opacity:0}.k-card:hover .k-card__media--swap .k-card__alt{opacity:1}.k-card:hover .k-card__media:not(.k-card__media--swap) img{transform:scale(1.03)}.k-wish{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--k-brown);background:var(--k-cream);border:0;border-radius:50%;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s var(--k-ease)}.k-wish:hover{transform:scale(1.08)}.k-wish__label{display:none}.k-wish.is-active{color:var(--k-cream);background:var(--k-accent)}.product-card :is(div:has(>.k-wish-block),.k-wish-block){display:contents}.k-card-fade{position:absolute;pointer-events:none;opacity:1;transition:opacity .45s ease}.k-card-fade.is-fading{opacity:0}.k-card__frame{position:relative;width:100%}.k-card__plus{position:absolute;right:25px;bottom:25px;z-index:2;display:flex;color:var(--k-cream);transition:transform .25s var(--k-ease)}.k-card__plus:hover,.k-card__plus:focus-visible{transform:scale(1.12)}.k-card .k-card__eyebrow{margin:17px 0 0;font-family:var(--k-sans);font-size:calc(14px + var(--k-text-shift));line-height:1.213;text-transform:uppercase;color:var(--k-copper)}.k-card__title{margin-top:13px;font-size:calc(20px + var(--k-text-shift));font-weight:400;line-height:1.213}.k-card__eyebrow+.k-card__title{margin-top:8px}.k-card .k-card__price,.k-card .k-card__oos{display:flex;align-items:center;gap:2px;margin:8px 0 0;font-family:var(--k-sans);font-size:calc(12px + var(--k-text-shift));font-weight:400;line-height:1.1;color:var(--k-accent)}.k-card .k-card__oos{color:var(--k-muted)}.k-stylist{padding:13px 19px 20px;font-family:var(--k-serif);color:var(--k-accent);background:var(--k-stylist-bg, var(--k-cream));border:1px solid color-mix(in srgb,var(--k-accent) 20%,transparent);border-radius:4px}.k-stylist .k-stylist__title{margin:0;font-size:calc(12px + var(--k-text-shift));font-weight:600;line-height:1.213;text-transform:uppercase}.k-stylist .k-stylist__text{margin:7px 0 0;font-size:calc(12px + var(--k-text-shift));font-weight:600;line-height:1.213}.k-stylist__actions{display:flex;align-items:center;gap:17px;margin-top:20px}.k-stylist__message{min-width:180px}.k-stylist__call{font-family:var(--k-sans);font-size:calc(9px + var(--k-text-shift));color:var(--k-brown);text-decoration:underline transparent;transition:text-decoration-color .25s ease}.k-stylist__call:hover{text-decoration-color:currentColor}.k-stylist a{text-decoration:none}.quick-add__button{font-size:.75rem;letter-spacing:.04em}@media(prefers-reduced-motion:no-preference){.k-reveal-ready .k-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--k-ease),transform .9s var(--k-ease)}.k-reveal-ready .k-reveal.is-visible{opacity:1;transform:none}}.ka{--ka-ink: var(--k-brown);--ka-cream: var(--k-cream);--ka-ivory: var(--k-cream);--ka-ochre: var(--k-accent);--ka-ochre-deep: color-mix(in srgb, var(--k-accent) 70%, var(--k-brown));--ka-sand: var(--k-copper);--ka-gold: color-mix(in srgb, var(--k-accent) 55%, var(--k-copper));--ka-muted: var(--k-muted);--ka-line: color-mix(in srgb, var(--k-brown) 16%, transparent);--ka-line-inverse: color-mix(in srgb, var(--k-cream) 28%, transparent);--ka-gutter: clamp(20px, 5vw, 72px);--ka-ease: cubic-bezier(.22, .61, .36, 1);position:relative;font-family:var(--k-serif);font-weight:500;color:var(--ka-ink)}.ka :is(h1,h2,h3,p,figure,dl,dd){margin:0}.ka img{display:block;max-width:100%}.ka .ka-label{font-family:var(--k-serif);font-size:calc(12px + var(--k-text-shift));font-weight:600;line-height:1.7;letter-spacing:.3em;text-transform:uppercase}.ka .ka-display{font-family:var(--k-serif);font-weight:500;line-height:1.04;letter-spacing:.01em;text-wrap:balance}.ka .ka-body{font-size:calc(18px + var(--k-text-shift));line-height:1.6;text-wrap:pretty}.ka .ka-body p+p{margin-top:16px}.ka .ka-link{font-size:calc(13px + var(--k-text-shift));font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:inherit;text-decoration:underline transparent;text-underline-offset:6px;transition:text-decoration-color .3s var(--ka-ease)}.ka .ka-link:hover,.ka .ka-link:focus-visible{text-decoration-color:currentColor}.ka .ka-button{min-height:48px;text-decoration:none}.ka :focus-visible{outline:1px solid var(--ka-ochre);outline-offset:4px}.ka .ka-placeholder{width:100%;height:100%;background:var(--ka-sand);fill:color-mix(in srgb,var(--k-brown) 30%,transparent)}#header-group{position:sticky;top:0;z-index:var(--layer-overlay);pointer-events:none}:root{--k-pill-top: 18px;--k-pill-height: 82px;--k-pill-radius: 41px}#header-component{--k-pill-surface: linear-gradient(-83.47deg, var(--k-brown) 12%, var(--k-brown-deep) 109%);transition:transform .45s var(--k-ease)}#header-component.k-header--hidden{transform:translateY(calc(-100% - 12px))}body:has(.k-hero,.k-cm__banner,.ka-hero) #header-group{margin-bottom:calc(-1 * (var(--k-pill-top) + var(--k-pill-height)))}#header-component .header__row--top{padding:var(--k-pill-top) var(--k-gutter) 0}#header-component .header__row--top .header__columns{position:relative;z-index:0;width:100%;max-width:1312px;min-height:var(--k-pill-height);margin-inline:auto;padding-inline:clamp(24px,6vw,96px);color:var(--k-cream);pointer-events:auto}#header-component .header__underlay{top:var(--k-pill-top);inset-inline:max(var(--k-gutter),calc((100% - 1312px)/2));border-radius:var(--k-pill-radius);background:var(--k-pill-surface)}#header-component .header__underlay-closed{height:calc(var(--closed-underlay-height, 100%) - var(--k-pill-top))}#header-component .header__underlay-open{height:max(var(--k-pill-height),calc(var(--full-open-header-height) - var(--k-pill-top)))}#header-component .header__underlay-open:after{content:none}#header-component .menu-list__link{font-family:var(--k-sans);letter-spacing:.02em;color:var(--k-cream)}#header-component header-actions{gap:10px}#header-component .header__column--right{column-gap:10px}#header-component .header__column--right .search-action{margin-inline:0}#header-component .header__column--right header-actions{margin-inline-start:0}#header-component :is(.header-actions__action,.header__icon--menu){display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;overflow:visible;color:var(--k-cream);background:color-mix(in srgb,var(--k-brown-deep) 35%,transparent);border-radius:50%;transition:background-color .25s ease,box-shadow .25s ease}#header-component .header-actions__action{box-shadow:0 1px 10px color-mix(in srgb,var(--k-cream) 14%,transparent)}#header-component :is(.header-actions__action,.header__icon--menu):hover{background:color-mix(in srgb,var(--k-cream) 18%,transparent)}#header-component .header-actions__cart-icon{--cart-bubble-size: 18px;--cart-bubble-top: -4px;--cart-bubble-right: -4px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}#header-component .header-actions__cart-icon .svg-wrapper{width:auto;height:auto}#header-component .header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}#header-component .header-actions__appointment{display:inline-flex;align-items:center;height:35px;padding:0 18px;font-family:var(--k-sans);font-size:calc(14px + var(--k-text-shift));font-weight:510;white-space:nowrap;text-decoration:none;color:var(--k-cream);background:color-mix(in srgb,var(--k-brown-deep) 35%,transparent);border-radius:43px;box-shadow:0 1px 10px color-mix(in srgb,var(--k-cream) 14%,transparent);transition:background-color .25s ease,color .25s ease}#header-component .header-actions__appointment:hover,#header-component .header-actions__appointment:focus-visible{color:var(--k-brown);background:var(--k-cream)}@media screen and (min-width:990px){:is(.page-wrapper--drawer-open,.k-unsqueezing) #header-component .header-actions__appointment{display:none}:is(.page-wrapper--drawer-open,.k-unsqueezing) #header-component .header__row--top{padding-inline:16px}:is(.page-wrapper--drawer-open,.k-unsqueezing) #header-component .header__row--top .header__columns{padding-inline:20px;column-gap:12px}:is(.page-wrapper--drawer-open,.k-unsqueezing) #header-component .header__underlay{inset-inline:max(16px,calc((100% - 1312px)/2))}}@media screen and (min-width:990px){#header-component .menu-list__submenu{padding-inline:0}#header-component .menu-list__submenu-inner{padding:6px clamp(24px,6vw,96px) 40px;color:var(--k-cream)}#header-component .mega-menu{display:block;padding:0}#header-component .mega-menu__grid{grid-template-columns:repeat(3,minmax(0,220px));gap:24px 64px}#header-component .mega-menu__list{display:contents}#header-component .mega-menu__link{font-family:var(--k-sans);font-size:calc(14px + var(--k-text-shift));letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--k-cream) 66%,transparent);transition:color .2s ease}#header-component .mega-menu__link:hover,#header-component .mega-menu__link:focus-visible{color:var(--k-cream)}#header-component .mega-menu__column>div>.mega-menu__link:first-child,#header-component .mega-menu__column .mega-menu__link--parent{margin-bottom:6px;font-family:var(--k-serif);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--k-cream)}}@media screen and (max-width:989px){#header-component .menu-drawer{z-index:-1;top:var(--k-pill-top);inset-inline:var(--k-gutter);width:auto;max-width:none;height:auto;max-height:calc(100dvh - 2 * var(--k-pill-top));padding:calc(var(--k-pill-height) + 4px) 24px 24px;color:var(--k-cream);background:var(--k-pill-surface);border:0;border-radius:var(--k-pill-radius);transform:none;clip-path:inset(0 0 calc(100% - var(--k-pill-height)) 0 round var(--k-pill-radius));transition:clip-path .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s}#header-component .menu-open>.menu-drawer{clip-path:inset(0 0 0 0 round var(--k-pill-radius));transition:clip-path .45s cubic-bezier(.16,1,.3,1),visibility 0s}#header-component .menu-drawer__backdrop{z-index:-2}#header-component .menu-drawer>.menu-drawer__close-button,#header-component .menu-drawer__submenu .menu-drawer__close-button{display:none}#header-component .menu-drawer,#header-component .menu-drawer.menu-drawer--has-submenu-opened{overflow:hidden}#header-component .menu-drawer,#header-component .menu-open>.menu-drawer{display:flex;flex-direction:column}#header-component .menu-drawer__navigation{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}#header-component .menu-drawer__menu-container.menu-open>.menu-drawer__submenu{position:static;width:auto;height:auto;padding:0;background:none}#header-component .menu-drawer__inner-submenu{height:auto;overflow:visible}#header-component .menu-drawer--has-submenu-opened .menu-drawer__navigation>.menu-drawer__menu>.menu-drawer__list-item:not(:has(>.menu-drawer__menu-container.menu-open)),#header-component .menu-drawer__menu-container.menu-open>summary,#header-component .menu-drawer--has-submenu-opened .menu-drawer__utility-links{display:none}#header-component .menu-drawer__submenu .menu-drawer__nav-buttons{margin-bottom:4px;color:var(--k-cream)}#header-component .menu-drawer__submenu .menu-drawer__title{font-family:var(--k-sans);font-size:calc(14px + var(--k-text-shift));letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--k-cream) 70%,transparent)}#header-component .menu-drawer__submenu .menu-drawer__back-button{padding-inline-start:0;color:var(--k-cream)}#header-component .menu-drawer .menu-drawer__menu{padding-inline:0}#header-component .menu-drawer :is(.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent){font-family:var(--k-serif);font-size:20px;font-weight:600;color:var(--k-cream)}#header-component .menu-drawer__submenu .menu-drawer__menu-item--parent{font-size:17px}#header-component .menu-drawer .menu-drawer__menu-item--child{font-family:var(--k-sans);font-size:calc(14px + var(--k-text-shift));letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--k-cream) 70%,transparent)}#header-component .menu-drawer .menu-drawer__appointment{display:flex;align-items:center;justify-content:center;height:46px;margin:18px 0 6px;font-family:var(--k-sans);font-size:calc(14px + var(--k-text-shift));font-weight:510;text-transform:uppercase;text-decoration:none;color:var(--k-brown);background:var(--k-cream);border-radius:43px}#header-component .menu-drawer .menu-drawer__account{color:var(--k-cream)}}@media screen and (max-width:749px){:root{--k-pill-top: 12px;--k-pill-height: 64px;--k-pill-radius: 32px}#header-component .header__row--top .header__columns{padding-inline:12px}}@media(prefers-reduced-motion:reduce){#header-component,#header-component .menu-drawer{transition:none}}.k-pd-text{margin-top:var(--k-pd-space, 0);font-family:var(--k-serif);font-weight:600;line-height:1.213}.k-pd-text p{margin:0}.k-pd-text--body :is(p,ul,ol)+:is(p,ul,ol){margin-top:1em}.k-pd-text--note{font-size:calc(12px + var(--k-text-shift));color:var(--k-accent)}.k-pd-text--body{font-size:calc(14px + var(--k-text-shift));color:var(--k-brown)}.k-pd-text--tags{font-size:calc(14px + var(--k-text-shift));white-space:pre-wrap;text-transform:uppercase;color:var(--k-accent)}.k-pd-text--line{padding-top:16px;border-top:.5px solid var(--k-accent)}.product-form-buttons :is(.quantity-selector-wrapper,.quantity-label,.accelerated-checkout-block){display:none}.k-pd-sizelink{display:flex;justify-content:flex-end;margin-top:38px;margin-bottom:-15px;position:relative;z-index:1}.k-pd-sizelink button{padding:0;font-family:var(--k-serif);font-size:calc(12px + var(--k-text-shift));font-weight:600;color:var(--k-accent);background:none;border:0;cursor:pointer;text-decoration:underline transparent;transition:text-decoration-color .25s ease}.k-pd-sizelink button:hover{text-decoration-color:currentColor}.k-size-chart{width:min(100% - 32px,560px);max-width:none;max-height:min(100dvh - 48px,760px);margin:auto;padding:0;color:var(--k-brown);background:var(--k-ivory);border:0;border-radius:6px;box-shadow:0 24px 60px color-mix(in srgb,var(--k-brown) 18%,transparent);overscroll-behavior:contain}.k-size-chart::backdrop{background:color-mix(in srgb,var(--k-brown) 45%,transparent)}.k-size-chart[open]{animation:k-size-chart-in .35s var(--k-ease)}.k-size-chart[open]::backdrop{animation:k-size-chart-fade .35s ease}@keyframes k-size-chart-in{0%{opacity:0;transform:translateY(12px)}}@keyframes k-size-chart-up{0%{transform:translateY(100%)}}@keyframes k-size-chart-fade{0%{opacity:0}}.k-size-chart__panel{padding:26px 32px 32px}.k-size-chart__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.k-size-chart__title{margin:0;font-family:var(--k-serif);font-size:28px;font-weight:600;line-height:1.1;letter-spacing:normal;color:var(--k-brown)}.k-size-chart__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-12px;padding:0;color:var(--k-accent);background:none;border:0;border-radius:50%;cursor:pointer;transition:color .2s ease,background-color .2s ease}.k-size-chart__close:hover{color:var(--k-brown);background:color-mix(in srgb,var(--k-accent) 10%,transparent)}.k-size-chart__section+.k-size-chart__section{margin-top:28px}.k-size-chart__label{margin:0 0 10px;font-family:var(--k-serif);font-size:calc(12px + var(--k-text-shift));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--k-accent)}.k-size-chart__scroll{overflow-x:auto;overscroll-behavior-x:contain}.k-size-chart__table{width:100%;border-collapse:collapse;font-family:var(--k-sans);font-size:calc(13px + var(--k-text-shift));font-variant-numeric:tabular-nums;text-align:center;color:var(--k-brown)}.k-size-chart__table thead th{padding:12px 8px;font-family:var(--k-serif);font-size:calc(12px + var(--k-text-shift));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-accent);background:color-mix(in srgb,var(--k-cream) 55%,transparent)}.k-size-chart__table thead th:first-child{border-radius:4px 0 0 4px}.k-size-chart__table thead th:last-child{border-radius:0 4px 4px 0}.k-size-chart__table tbody th,.k-size-chart__table tbody td{padding:13px 8px;border-bottom:1px solid color-mix(in srgb,var(--k-accent) 16%,transparent)}.k-size-chart__table tbody th{font-weight:700}.k-size-chart__table tbody td{font-weight:500}.k-size-chart__table tbody tr:last-child>*{border-bottom:0}.k-size-chart__guide{display:grid;gap:12px;margin:0}.k-size-chart__guide div{display:grid;grid-template-columns:64px 1fr;gap:12px}.k-size-chart__guide dt{padding-top:2px;font-family:var(--k-serif);font-size:calc(12px + var(--k-text-shift));font-weight:700;text-transform:uppercase;color:var(--k-accent)}.k-size-chart__guide dd{margin:0;font-family:var(--k-serif);font-size:calc(15px + var(--k-text-shift));font-weight:500;line-height:1.35;color:var(--k-brown)}.k-size-chart__note{margin-top:24px;padding:14px 16px;font-family:var(--k-serif);font-size:calc(14px + var(--k-text-shift));font-weight:600;line-height:1.35;color:var(--k-muted);background:color-mix(in srgb,var(--k-cream) 35%,transparent);border-radius:4px}.k-size-chart__note p{margin:0}@media screen and (max-width:749px){.k-size-chart{width:100%;max-height:88dvh;margin:auto 0 0;border-radius:14px 14px 0 0}.k-size-chart[open]{animation-name:k-size-chart-up}.k-size-chart__panel{padding:20px 20px calc(24px + env(safe-area-inset-bottom))}.k-size-chart__title{font-size:24px}}@media(prefers-reduced-motion:reduce){.k-size-chart[open],.k-size-chart[open]::backdrop{animation:none}}.k-pd-more{display:none}@media screen and (min-width:750px){.quick-add-modal .quick-add-modal__content .product-details :is(.k-pd-text--body,.k-pd-text--tags){display:block!important;margin-top:16px}.quick-add-modal .quick-add-modal__content .product-details :is(.k-pd-text--body,.k-pd-text--tags) *{display:revert!important}.quick-add-modal .quick-add-modal__content .product-details .k-pd-text--body{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.quick-add-modal .quick-add-modal__content .product-details .k-pd-text--tags{padding-top:0;border-top:0}.quick-add-modal .quick-add-modal__content .product-details .k-pd-more{display:block!important;align-self:flex-start;margin-top:8px;font-family:var(--k-serif);font-size:calc(12px + var(--k-text-shift));font-weight:600;color:var(--k-accent);text-decoration:underline;text-underline-offset:3px}.quick-add-modal .quick-add-modal__content .product-details .k-pd-sizelink{display:flex!important;margin-top:16px}.quick-add-modal .quick-add-modal__content .product-details .k-pd-sizelink>button{display:inline-block!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/koterie.css.map */
