.kp,.kp-sizeguide{--k-bg: #ffffff;--k-ink: #0b0d11;--k-muted: #575b62;--k-line: #dbdee2;--k-field: #f0f4f9;--k-card: #f8fafd;--k-cta: #07090c;--k-cta-ink: #ffffff;--k-ring: #0069f2;--k-destructive: #c92f33;--k-serif: "Instrument Serif", Georgia, serif;--k-sans: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, sans-serif}.kp{color:var(--k-ink);background:var(--k-bg);font-family:var(--k-sans);padding-bottom:96px}@media(min-width:768px){.kp{padding-bottom:0}}.kp__eyebrow{font-family:var(--k-sans);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--k-muted);margin:0}.kp__h2{font-family:var(--k-serif);font-weight:400;letter-spacing:0;font-size:3rem;line-height:1.15;margin:0}@media(min-width:640px){.kp__h2{font-size:3.6rem}}.kp__container{max-width:1280px;margin:0 auto;padding:0 20px}@media(min-width:640px){.kp__container{padding:0 32px}}.kp__container--6xl{max-width:1152px}.kp__crumbs{max-width:1280px;margin:0 auto;font-family:var(--k-sans);font-size:1.2rem;color:var(--k-muted);display:flex;align-items:center;padding:20px 20px 0}@media(min-width:640px){.kp__crumbs{padding:24px 32px 0}}.kp__crumbs a{color:inherit;text-decoration:none}.kp__crumbs a:hover{color:var(--k-ink)}.kp__crumbs span[aria-hidden]{padding:0 8px}.kp__layout{max-width:1280px;margin:0 auto;display:grid;gap:32px;padding:24px 20px;align-items:start}@media(min-width:640px){.kp__layout{padding:24px 32px}}@media(min-width:768px){.kp__layout{grid-template-columns:repeat(2,1fr);gap:40px}.kp__buy{position:sticky;top:96px;align-self:start}}.kp__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:4px;scrollbar-width:none}.kp__slides::-webkit-scrollbar{display:none}.kp__slide{flex:0 0 100%;scroll-snap-align:start;margin:0;background:var(--k-field);aspect-ratio:4 / 5}.kp__slide img,.kp__slide video{width:100%;height:100%;object-fit:cover;display:block}.kp__hint{font-family:var(--k-sans);font-size:1.2rem;color:var(--k-muted);padding:8px 0 0;margin:0}.kp__buy{min-width:0}.kp__title{font-family:var(--k-serif);font-weight:400;letter-spacing:0;font-size:3rem;line-height:1.25;margin:6px 0 0}@media(min-width:640px){.kp__title{font-size:4.8rem}}.kp__price{font-family:var(--k-sans);font-weight:400;font-size:2rem;color:var(--k-ink);margin:8px 0 0}.kp__lede{font-family:var(--k-sans);font-size:1.4rem;line-height:1.625;color:var(--k-ink);margin:16px 0 0}.kp__features{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:6px;font-family:var(--k-sans);font-size:1.2rem;color:var(--k-muted)}.kp__features li{display:flex;gap:6px;align-items:flex-start}.kp__features span{color:var(--k-ink)}.kp__opt{margin:28px 0 0}.kp__opt-label{font-family:var(--k-sans);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--k-muted);margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kp__opt-label>span{color:inherit}.kp__guide{background:none;border:0;padding:0;cursor:pointer;font-family:var(--k-sans);letter-spacing:.02em;text-transform:none;font-size:1.2rem;font-weight:400;color:var(--k-muted);text-decoration:underline;text-underline-offset:4px}.kp__guide:hover{color:var(--k-ink)}.kp__colors{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.kp__color{text-decoration:none;color:var(--k-ink);font-family:var(--k-sans);font-size:1.2rem;width:64px;flex-shrink:0}.kp__color-media{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border:1px solid transparent;background:var(--k-field)}.kp__color-media img{width:100%;height:100%;object-fit:cover;display:block}.kp__color>span:not(.kp__color-media){display:block;padding-top:4px;color:var(--k-muted)}.kp__color.is-active .kp__color-media{border-color:var(--k-ink)}.kp__color.is-active span{color:var(--k-ink)}.kp__color:hover .kp__color-media{border-color:var(--k-ink)}.kp__sizes{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.kp__size{font-family:var(--k-sans);font-size:1.4rem;height:48px;min-width:64px;padding:0 16px;border:1px solid var(--k-line);background:var(--k-bg);color:var(--k-ink);cursor:pointer;transition:border-color .15s ease}.kp__size:hover:not(:disabled){border-color:var(--k-ink)}.kp__size.is-active{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-bg)}.kp__size:disabled{color:var(--k-muted);border-color:var(--k-line);cursor:not-allowed;text-decoration:line-through;opacity:.5}.kp__note{font-family:var(--k-sans);font-size:1.2rem;letter-spacing:.025em;background:#f0f4f999;border:1px solid var(--k-line);padding:12px 16px;margin:20px 0 0}.kp__add{display:flex;width:100%;align-items:center;justify-content:center;height:56px;margin:20px 0 0;font-family:var(--k-sans);font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--k-cta);color:var(--k-cta-ink);border:0;border-radius:999px;cursor:pointer;transition:opacity .15s ease}.kp__add:hover{opacity:.9}.kp__add:disabled{opacity:.6;cursor:not-allowed}.kp__add:focus-visible{outline:2px solid var(--k-ring);outline-offset:3px}.kp__secure{font-family:var(--k-sans);font-size:1.2rem;color:var(--k-muted);text-align:center;margin:10px 0 0}.kp__trust{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:12px;border-top:1px solid var(--k-line);padding-top:20px;margin:20px 0 0;font-family:var(--k-sans);font-size:1.2rem;line-height:1.625}.kp__trust dt{font-weight:400;color:var(--k-ink);margin:0}.kp__trust dd{margin:0;color:var(--k-muted)}.kp__look{border-top:1px solid var(--k-line);padding-top:24px;margin-top:32px}.kp__look-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.kp__look-head h2{font-family:var(--k-sans);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--k-muted);margin:0}.kp__look-head p{font-family:var(--k-sans);font-size:1.2rem;color:var(--k-muted);margin:0}.kp__look-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch}.kp__look-card{flex:0 0 46%;scroll-snap-align:start}@media(min-width:640px){.kp__look-rail{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:visible}.kp__look-card{flex:initial}}.kp__look-media{aspect-ratio:3 / 4;overflow:hidden;background:var(--k-field)}.kp__look-media img{width:100%;height:100%;object-fit:cover;display:block}.kp__look-title{font-family:var(--k-sans);font-size:1.2rem;line-height:1.375;margin:8px 0 2px}.kp__look-title a{color:inherit;text-decoration:none}.kp__look-price{font-family:var(--k-sans);font-size:1.2rem;color:var(--k-muted);margin:0 0 8px}.kp__look-add{display:flex;align-items:center;justify-content:center;text-align:center;height:40px;font-family:var(--k-sans);font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--k-ink);border-radius:999px;background:var(--k-bg);color:var(--k-ink);text-decoration:none;cursor:pointer;width:100%;transition:background-color .15s ease,color .15s ease}.kp__look-add:hover{background:var(--k-ink);color:var(--k-bg)}.kp__look-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kp__look-sizes[hidden]{display:none}.kp__look-size{height:36px;min-width:36px;padding:0 8px;border:1px solid var(--k-line);background:var(--k-bg);color:var(--k-ink);font-family:var(--k-sans);font-size:1.2rem;cursor:pointer;transition:border-color .15s ease}.kp__look-size:hover:not(:disabled){border-color:var(--k-ink)}.kp__look-size:disabled{cursor:not-allowed;color:var(--k-muted);text-decoration:line-through;opacity:.5}.kp__why,.kp__community{border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);background:var(--k-card);padding:48px 0}.kp__clips{border-bottom:1px solid var(--k-line);padding:48px 0}@media(min-width:640px){.kp__clips{padding:64px 0}}.kp__details{max-width:768px;margin:0 auto;padding:48px 20px}@media(min-width:640px){.kp__details{padding:64px 32px}}.kp__why-list{display:grid;gap:28px;margin-top:24px}@media(min-width:640px){.kp__why-list{grid-template-columns:repeat(3,1fr)}}.kp__why-list h3{font-family:var(--k-serif);font-weight:400;letter-spacing:0;font-size:2.4rem;margin:0 0 6px}.kp__why-list p{font-family:var(--k-sans);font-size:1.4rem;line-height:1.625;color:var(--k-muted);margin:0;max-width:44ch}.kp__clips-inner{display:grid;gap:32px}@media(min-width:1024px){.kp__clips-inner{grid-template-columns:minmax(0,352px) minmax(0,1fr);align-items:center}}.kp__clips-lede{font-family:var(--k-sans);font-size:1.4rem;line-height:1.625;color:var(--k-muted);margin:12px 0 0}.kp__clips .kp__h2{margin-top:8px}.kp__clip-list{display:grid;gap:12px}@media(min-width:640px){.kp__clip-list{grid-template-columns:repeat(2,1fr)}.kp__clip-list:has(>figure:only-child){grid-template-columns:1fr;justify-items:center}}.kp__clip-list figure{margin:0;width:100%;max-width:360px;margin-inline:auto}.kp__clip-media{aspect-ratio:4 / 5;overflow:hidden;background:var(--k-field)}.kp__clip-media video,.kp__clip-media img{width:100%;height:100%;object-fit:cover;display:block}.kp__clip-list figcaption{font-family:var(--k-sans);font-size:1.2rem;color:var(--k-muted);padding-top:8px}.kp__details-list{margin-top:24px;border-top:1px solid var(--k-line)}.kp__details details{border-bottom:1px solid var(--k-line)}.kp__details summary{font-family:var(--k-sans);font-size:1.4rem;padding:16px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.kp__details summary::-webkit-details-marker{display:none}.kp__details summary:after{content:"+";color:var(--k-muted)}.kp__details details[open] summary:after{content:"\2013"}.kp__details-body{font-family:var(--k-sans);font-size:1.4rem;line-height:1.625;color:var(--k-muted);padding-bottom:20px}.kp__community-inner{display:grid;gap:32px}@media(min-width:768px){.kp__community-inner{grid-template-columns:repeat(2,1fr);align-items:center}}.kp__community-text{font-family:var(--k-sans);font-size:1.4rem;line-height:1.625;margin:12px 0 0}.kp__community .kp__h2{margin-top:8px}.kp__ghost{display:inline-flex;align-items:center;justify-content:center;height:48px;margin-top:20px;font-family:var(--k-sans);font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--k-ink);border-radius:999px;padding:0 24px;color:var(--k-ink);text-decoration:none;transition:background-color .15s ease,color .15s ease}.kp__ghost:hover{background:var(--k-ink);color:var(--k-bg)}.kp__community-media{aspect-ratio:4 / 3;overflow:hidden;background:var(--k-field)}.kp__community-media img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.kp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--k-line, #dbdee2)}@media(min-width:768px){.kp-sticky{display:none}}.kp-sticky[hidden]{display:none}.kp-sticky__info p{font-family:Work Sans,sans-serif;margin:0;font-size:1.2rem}.kp-sticky__info p+p{color:var(--k-muted)}.kp-sticky__add{font-family:Work Sans,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--k-cta);color:var(--k-cta-ink);border:0;border-radius:999px;padding:12px 24px;cursor:pointer;white-space:nowrap}@media(prefers-reduced-motion:reduce){.kp *,.kp-sticky{transition:none!important}}.kp-sizeguide[hidden]{display:none}.kp-sizeguide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999}.kp-sizeguide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d1173;opacity:0;transition:opacity .3s ease}.kp-sizeguide__panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:560px;background:var(--k-bg);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 20px 40px;box-shadow:-32px 0 64px #0b0d1147,-8px 0 24px #0b0d112e;transform:translate(100%);transition:transform .3s ease}.kp-sizeguide.is-open .kp-sizeguide__backdrop{opacity:1}.kp-sizeguide.is-open .kp-sizeguide__panel{transform:translate(0)}@media(min-width:640px){.kp-sizeguide__panel{padding:32px 36px 48px}}.kp-sizeguide__close{position:absolute;top:16px;right:16px;width:48px;height:48px;border-radius:999px;border:1px solid var(--k-ink);background:var(--k-bg);font-size:2.4rem;font-weight:300;line-height:1;color:var(--k-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.kp-sizeguide__close:hover{background:var(--k-ink);color:var(--k-bg)}.kp-sizeguide__product{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center;padding-right:56px;margin-bottom:24px}@media(min-width:640px){.kp-sizeguide__product{grid-template-columns:140px 1fr}}.kp-sizeguide__thumb{aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background:var(--k-card)}.kp-sizeguide__thumb img{width:100%;height:100%;object-fit:cover;display:block}.kp-sizeguide__name{margin:0;font-family:var(--k-serif);font-size:1.8rem}.kp-sizeguide__color{margin:4px 0 0;font-size:1.3rem;color:var(--k-muted)}.kp-sizeguide__units{display:inline-flex;padding:4px;border:1px solid var(--k-line);border-radius:999px;background:var(--k-field);margin-bottom:24px}.kp-sizeguide__unit{padding:8px 18px;border:0;border-radius:999px;background:transparent;font-family:var(--k-sans);font-size:1.1rem;font-weight:600;letter-spacing:.08em;color:var(--k-muted);cursor:pointer}.kp-sizeguide__unit.is-on{background:var(--k-cta);color:var(--k-cta-ink)}.kp-sizeguide__body{margin-bottom:32px}.kp-sizeguide__tlabel{margin:0 0 8px;font-family:var(--k-sans);font-size:1.1rem;font-weight:600;letter-spacing:.08em;color:var(--k-muted)}.kp-sizeguide__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.kp-sizeguide__table{width:100%;min-width:352px;border-collapse:collapse;margin-bottom:20px;font-family:var(--k-sans)}.kp-sizeguide__table th,.kp-sizeguide__table td{padding:9.6px 8px;text-align:center;font-size:1.3rem;white-space:nowrap}.kp-sizeguide__table thead th{font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--k-muted);border-bottom:1px solid var(--k-line)}.kp-sizeguide__table tbody tr:nth-child(odd){background:var(--k-field)}.kp-sizeguide__table tbody td:first-child,.kp-sizeguide__table thead th:first-child{text-align:left;font-weight:600;padding-left:12px}.kp-sizeguide__none{margin:0;font-size:1.4rem;color:var(--k-muted);line-height:1.6}.kp-sizeguide__measure h3{margin:0 0 16px;font-family:var(--k-serif);font-size:1.7rem}.kp-sizeguide__mgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.kp-sizeguide__mgrid>div{padding:14.4px 16px;border:1px solid var(--k-line);border-radius:12px}.kp-sizeguide__mgrid h4{margin:0 0 4.8px;font-family:var(--k-sans);font-size:1.2rem;font-weight:600}.kp-sizeguide__mgrid p{margin:0;font-size:1.2rem;line-height:1.5;color:var(--k-muted)}.kp-sizeguide__support{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--k-line);font-size:1.3rem;line-height:1.6;color:var(--k-muted)}.kp-sizeguide__support a{color:var(--k-ink)}@media(max-width:420px){.kp-sizeguide__mgrid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kyme-product.css.map */
