.ke-crumb{font-family:var(--ke-mono);font-size:11px;color:var(--ke-ink3);padding:22px 0 0}.ke-crumb a{color:inherit;text-decoration:none}.ke-crumb a:hover{color:var(--ke-ink)}.ke-pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;padding:26px 0 64px}.ke-gal{position:sticky;top:88px;align-self:start}@media(max-width:960px){.ke-gal{position:static}}.ke-gal .main{background:#f4f4f1;border-radius:14px;padding:44px;display:flex;align-items:center;justify-content:center;height:480px;position:relative}.ke-gal .main img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.ke-auth-badge{position:absolute;top:18px;left:18px;display:flex;gap:7px;align-items:center;background:#fff;border:1px solid var(--ke-line);border-radius:99px;padding:7px 13px;font-size:11px;font-weight:700}.ke-auth-badge svg{color:var(--ke-gold)}.ke-thumbs{display:flex;gap:10px;margin-top:12px}.ke-thumbs .th{background:#f4f4f1;border-radius:9px;width:76px;height:76px;padding:12px;border:1.5px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.ke-thumbs .th.on{border-color:var(--ke-ink)}.ke-thumbs .th img{height:100%;width:auto;object-fit:contain;mix-blend-mode:multiply}.ke-buy .br{font-size:11px;letter-spacing:.15em;color:var(--ke-ink3);font-weight:700}.ke-buy h1{font-size:26px;font-weight:800;line-height:1.18;margin:6px 0 10px;letter-spacing:-.01em}.ke-buy h1 em{font-family:var(--ke-serif);font-style:italic;font-weight:500;color:var(--ke-gold);letter-spacing:0}.ke-dstrip{border:1px solid var(--ke-line);background:var(--ke-card);border-radius:12px;margin:22px 0;display:grid;grid-template-columns:1fr 1fr 1fr;position:relative}.ke-dstrip.two{grid-template-columns:1fr 1fr}.ke-dstrip>div{padding:16px 14px;border-right:1px solid var(--ke-line);text-align:center}.ke-dstrip>div:last-child{border-right:none}.ke-dstrip .k{font-size:9.5px;letter-spacing:.12em;color:var(--ke-ink3);font-weight:700;margin-bottom:6px;font-family:var(--ke-mono)}.ke-dstrip .v{font-family:var(--ke-serif);font-style:italic;font-size:14.5px;color:var(--ke-ink)}.ke-rv{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ke-ink2);position:relative}.ke-rv .stars{color:#e8a10c;letter-spacing:1px}.ke-rv a{text-decoration:underline;color:inherit}.ke-px-block{display:flex;align-items:baseline;gap:14px;margin:20px 0 4px}.ke-px-block .px{font-size:30px;font-weight:800;font-family:var(--ke-mono)}.ke-px-note{font-family:var(--ke-mono);font-size:11px;color:var(--ke-ink3)}.ke-szsel{margin:6px 0 18px;position:relative}.ke-szsel .lbl{display:flex;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:10px}.ke-szsel .lbl a{color:var(--ke-ink3);text-decoration:underline;font-weight:500}.ke-szbig{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ke-szbig .szb{border:1px solid var(--ke-line);background:#fff;border-radius:8px;padding:9px 4px;text-align:center;cursor:pointer;font-family:inherit;color:inherit}.ke-szbig .szb:hover{border-color:var(--ke-ink)}.ke-szbig .szb.sel{border:2px solid var(--ke-ink)}.ke-szbig .szb .s{font-weight:700;font-size:13px;font-family:var(--ke-mono)}.ke-szbig .szb .p{font-size:10px;color:var(--ke-ink2);font-family:var(--ke-mono);margin-top:2px}.ke-szbig .szb.oos{background:var(--ke-paper);cursor:pointer}.ke-szbig .szb.oos .p.notify{color:var(--ke-gold)}.ke-szbig .szb.oos .s{color:#c9cbce;text-decoration:line-through}.ke-szbig .szb.oos .p{color:#c9cbce}.ke-szbig .szb .notify{font-size:8.5px;letter-spacing:.08em;color:var(--ke-gold);font-weight:700;font-family:var(--ke-mono)}.ke-buy-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 14px;align-items:start}.ke-buy-ctas .ke-cta{display:flex;align-items:center;justify-content:center;text-align:center;height:50px;padding:0 8px}.ke-buy-ctas .ke-cta[disabled]{background:var(--ke-ink3);cursor:default}.ke-buy-ctas:has(.ke-paybtn:empty){grid-template-columns:1fr}.ke-paybtn{display:flex;flex-direction:column}.ke-paybtn .shopify-payment-button{display:flex;flex-direction:column;flex:1}.ke-paybtn .shopify-payment-button__button,.ke-paybtn .shopify-payment-button__button--branded{border-radius:8px;height:50px;min-height:50px;flex:none;overflow:hidden;box-shadow:none}.ke-paybtn .shopify-payment-button__button--unbranded{background:#5a31f4;font-weight:700;font-size:13.5px;letter-spacing:.06em}.ke-paybtn .shopify-payment-button__more-options{margin-top:8px;font-family:var(--ke-mono);font-size:10.5px;letter-spacing:.06em;color:var(--ke-ink3);text-decoration:underline;text-underline-offset:2px}.ke-paybtn .shopify-payment-button__more-options:hover{color:var(--ke-ink)}.ke-pickup{display:flex;gap:11px;align-items:flex-start;background:var(--ke-gold-bg);border-radius:10px;padding:13px 15px;font-size:12.5px;line-height:1.5;position:relative}.ke-pickup b{display:block}.ke-pickup svg{flex:none;color:var(--ke-gold);margin-top:2px}.ke-bnpl{font-size:12px;color:var(--ke-ink2);margin-top:10px;position:relative}.ke-bnpl b{font-family:var(--ke-mono)}.ke-bnpl .pay{border:1px solid var(--ke-line);background:var(--ke-card);border-radius:5px;padding:2px 8px;font-size:10.5px;font-weight:700;letter-spacing:.03em;margin-left:4px}.ke-bnpl[hidden]{display:none}.ke-avail{font-size:12.5px;margin:16px 0 12px;position:relative;line-height:1.6}.ke-avail .dot{display:inline-block;width:7px;height:7px;border-radius:99px;background:var(--ke-gold);margin-right:4px}.ke-avail .ship{display:block;color:var(--ke-ink3);font-family:var(--ke-mono);font-size:10.5px;margin-top:3px}.ke-spec{width:100%;border-collapse:collapse;font-size:12px}.ke-spec td{padding:8px 0;border-top:1px dashed var(--ke-line)}.ke-spec td:first-child{font-family:var(--ke-mono);font-size:10px;letter-spacing:.1em;color:var(--ke-ink3);width:130px;font-weight:700}.ke-stickybar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:60;background:#faf9f5f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ke-line);padding:10px 14px;align-items:center;gap:12px}.ke-stickybar img{width:46px;height:46px;object-fit:contain;background:#f2f0ea;border-radius:8px;padding:5px}.ke-stickybar .sb-t{flex:1;min-width:0;font-size:12px;line-height:1.35}.ke-stickybar .sb-t b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ke-stickybar .sb-t span{font-family:var(--ke-mono);font-size:10.5px;color:var(--ke-ink3)}.ke-stickybar .ke-cta{padding:12px 20px}.ke-acc{border-top:1px solid var(--ke-line);margin-top:22px}.ke-acc details{border-bottom:1px solid var(--ke-line)}.ke-acc summary{padding:15px 0;font-weight:700;font-size:13px;letter-spacing:.04em;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.ke-acc summary::-webkit-details-marker{display:none}.ke-acc summary:after{content:"+";font-family:var(--ke-mono);color:var(--ke-ink3)}.ke-acc details[open] summary:after{content:"\2013"}.ke-acc .ac-b{padding:0 0 16px;font-size:13px;color:var(--ke-ink2);line-height:1.6}.ke-acc .ac-b p{margin:0 0 12px}.ke-reviews-blk{border:1px solid var(--ke-line);border-radius:12px;background:var(--ke-card);padding:22px;margin-top:26px}.ke-reviews-blk .rh{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.ke-reviews-blk .rh .big{font-size:26px;font-weight:800;font-family:var(--ke-mono)}.ke-rev{border-top:1px solid var(--ke-line);padding:13px 0;font-size:13px}.ke-rev .who{font-weight:700;font-size:12px;display:flex;gap:8px;align-items:center}.ke-rev .who .vf{color:var(--ke-gold);font-size:10px;font-weight:700;background:var(--ke-gold-bg);padding:2px 7px;border-radius:4px}.ke-rev p{color:var(--ke-ink2);margin-top:5px;line-height:1.5}.ke-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ke-pc{background:var(--ke-card);border:1px solid var(--ke-line);border-radius:12px;overflow:hidden;transition:box-shadow .2s,transform .2s;position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit}.ke-pc:hover{box-shadow:0 12px 30px #10111217;transform:translateY(-2px)}.ke-pc .im{background:var(--ke-im-bg);padding:10px;height:232px;display:flex;align-items:center;justify-content:center}.ke-pc .im img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.ke-pc .bd{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.ke-pc .br{font-size:9.5px;letter-spacing:.14em;color:var(--ke-ink3);font-weight:700}.ke-pc .nm{font-size:13px;font-weight:700;line-height:1.3;margin:4px 0 10px;flex:1}.ke-pc .data{display:flex;justify-content:space-between;align-items:center;font-family:var(--ke-mono)}.ke-pc .px{font-size:15px;font-weight:700}.ke-pc .rating{font-size:10.5px;color:var(--ke-ink2);margin-top:6px}.ke-pc .rating .ke-star{color:var(--ke-star)}.ke-pc .ke-ntag{position:absolute;top:12px;left:12px;z-index:2}.ke-pc .sizes{font-family:var(--ke-mono);font-size:10.5px;color:var(--ke-ink3);margin-top:8px;padding-top:8px;border-top:1px dashed var(--ke-line)}.ke-pc .sizes b{color:var(--ke-ink)}@media(max-width:960px){.ke-pdp{grid-template-columns:1fr;gap:28px}.ke-gal .main{height:340px}.ke-stickybar{display:flex}.ke-grid4{grid-template-columns:repeat(2,1fr)}.ke-pdp-page{padding-bottom:72px}}.ke-auth-card{background:var(--ke-card);border:1px solid var(--ke-line);border-radius:12px;padding:16px 20px 8px;margin-top:12px}.ke-auth-card-hd{display:flex;align-items:center;gap:8px;font-family:var(--ke-mono);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--ke-ink3);padding-bottom:10px;border-bottom:1px solid var(--ke-line)}.ke-auth-card-hd svg{color:var(--ke-gold)}.ke-auth-row{display:flex;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--ke-line);font-size:12.5px;color:var(--ke-ink2)}.ke-auth-row:last-child{border-bottom:0}.ke-auth-row .n{font-family:var(--ke-mono);color:var(--ke-gold);font-size:10.5px;font-weight:700;flex:none}
/*# sourceMappingURL=/cdn/shop/t/54/assets/ke-pdp.css.map */
