#kp-store-kit-root{--bone:#FDFAEE;--bone-2:#F6F0DD;--ink:#1a1a1a;--ink-soft:#2a2724;--gold:#dec58f;--gold-deep:#a9824a;--muted:#6b6459;--rule:rgba(26,26,26,.12);--rule-2:rgba(26,26,26,.07);--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--r:2px}#kp-store-kit-root *{box-sizing:border-box;margin:0;padding:0}#kp-store-kit-root{font-family:var(--sans);background:var(--bone);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5}#kp-store-kit-root h1,#kp-store-kit-root h2,#kp-store-kit-root h3,#kp-store-kit-root p{font-family:inherit;color:inherit;margin:0;text-transform:none;letter-spacing:inherit}#kp-store-kit-root button{font:inherit;border:0;background:none;cursor:pointer;color:inherit}#kp-store-kit-root a{color:inherit;text-decoration:none}#kp-store-kit-root img{max-width:100%;display:block}#kp-store-kit-root .wrap{max-width:1120px;margin:0 auto;padding:0 24px}#kp-store-kit-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:15px;padding:15px 30px;border-radius:var(--r);transition:background .14s,color .14s,transform .1s}#kp-store-kit-root .btn:active{transform:scale(.985)}#kp-store-kit-root .btn-gold{background:var(--gold);color:var(--ink)}#kp-store-kit-root .btn-gold:hover{background:var(--gold-deep);color:#fff}#kp-store-kit-root .btn-ink{background:var(--ink);color:#fff}#kp-store-kit-root .btn-ink:hover{background:var(--gold-deep)}#kp-store-kit-root .btn-ghost{border:1.5px solid var(--rule);background:#fff}#kp-store-kit-root .btn-ghost:hover{border-color:var(--gold-deep)}#kp-store-kit-root .btn-onblack{border:1.5px solid rgba(255,255,255,.35);background:transparent;color:#fff}#kp-store-kit-root .btn-onblack:hover{border-color:var(--gold);color:var(--gold)}#kp-store-kit-root .hero{background:var(--ink);color:#fff;position:relative;overflow:hidden}#kp-store-kit-root .hero .grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:460px}#kp-store-kit-root .hero .copy{padding:72px 0}#kp-store-kit-root .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}#kp-store-kit-root .eyebrow:before{content:"";width:26px;height:1px;background:var(--gold)}#kp-store-kit-root .hero h1{font-family:var(--serif);font-size:clamp(36px,4.6vw,56px);line-height:1.06;letter-spacing:-.015em;font-weight:800}#kp-store-kit-root .hero p.lede{font-size:17px;color:#d8d2c6;margin-top:20px;max-width:44ch;line-height:1.55}#kp-store-kit-root .hero .cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}#kp-store-kit-root .proof{display:flex;gap:26px;flex-wrap:wrap;margin-top:36px;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}#kp-store-kit-root .proof div{font-size:12.5px;color:#b9b2a6;line-height:1.35}#kp-store-kit-root .proof b{display:block;font-family:var(--serif);font-size:21px;color:#fff;font-weight:700;margin-bottom:3px}#kp-store-kit-root .hero .shot{align-self:stretch;position:relative;min-height:380px;background:#000}#kp-store-kit-root .hero .shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#kp-store-kit-root .vals{padding:64px 0 8px}#kp-store-kit-root .vals .row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#kp-store-kit-root .val{background:#fff;border:1px solid var(--rule-2);border-radius:var(--r);padding:26px 24px}#kp-store-kit-root .val .n{font-family:var(--serif);font-size:13px;color:var(--gold-deep);font-weight:700;letter-spacing:.1em}#kp-store-kit-root .val h3{font-family:var(--serif);font-size:20px;margin:10px 0 8px;font-weight:700}#kp-store-kit-root .val p{font-size:14px;color:var(--muted);line-height:1.55}#kp-store-kit-root .sec{padding:64px 0}#kp-store-kit-root .sec-hd{max-width:56ch;margin-bottom:32px}#kp-store-kit-root .sec-hd h2{font-family:var(--serif);font-size:clamp(27px,3.2vw,36px);font-weight:700;line-height:1.14;letter-spacing:-.01em}#kp-store-kit-root .sec-hd p{color:var(--muted);font-size:15.5px;margin-top:12px;line-height:1.55}#kp-store-kit-root .igrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}#kp-store-kit-root .icard{display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 8px;border:1.5px solid var(--rule);border-radius:var(--r);background:#fff;transition:border-color .12s,box-shadow .12s,transform .1s;text-align:center}#kp-store-kit-root .icard .im{width:64px;height:64px;display:flex;align-items:center;justify-content:center}#kp-store-kit-root .icard .im img{max-width:100%;max-height:100%;object-fit:contain}#kp-store-kit-root .icard .lb{font-size:12px;font-weight:600;line-height:1.25}#kp-store-kit-root .icard .tick{font-size:10.5px;font-weight:700;color:var(--muted);letter-spacing:.03em;text-transform:uppercase}#kp-store-kit-root .picker .icard{cursor:pointer}#kp-store-kit-root .picker .icard:hover{border-color:var(--gold-deep)}#kp-store-kit-root .picker .icard:active{transform:scale(.98)}#kp-store-kit-root .picker .icard.sel{border-color:var(--gold-deep);box-shadow:0 0 0 1px var(--gold-deep)}#kp-store-kit-root .picker .icard.sel .tick{color:var(--gold-deep)}#kp-store-kit-root .icard:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}#kp-store-kit-root .band{background:var(--ink);color:#fff;border-radius:var(--r);padding:38px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}#kp-store-kit-root .band h3{font-family:var(--serif);font-size:26px;font-weight:700;line-height:1.2;color:#fff}#kp-store-kit-root .band p{color:#b9b2a6;font-size:14.5px;margin-top:8px;max-width:46ch}#kp-store-kit-root .pickbar{position:sticky;bottom:0;z-index:30;background:#fff;border-top:1.5px solid var(--rule);padding:14px 0;margin-top:28px;box-shadow:0 -8px 24px #0000000f}#kp-store-kit-root .pickbar .inner{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}#kp-store-kit-root .pickbar .cnt{font-size:14px;font-weight:600}#kp-store-kit-root .pickbar .cnt b{font-family:var(--serif);font-size:19px}#kp-store-kit-root .pickbar .mini{font-size:12.5px;color:var(--muted);margin-top:2px}#kp-store-kit-root .tf{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;flex-direction:column;z-index:60;color:var(--ink)}#kp-store-kit-root .tf-bar{height:4px;background:#eee;flex:0 0 auto}#kp-store-kit-root .tf-bar span{display:block;height:100%;background:var(--gold);transition:width .35s ease}#kp-store-kit-root .tf-top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--rule-2)}#kp-store-kit-root .tf-top .lg{font-family:var(--serif);font-weight:700;font-size:17px;letter-spacing:.01em}#kp-store-kit-root .tf-top .r{display:flex;align-items:center;gap:18px}#kp-store-kit-root .tf-top .count{font-size:12px;color:var(--muted);font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}#kp-store-kit-root .tf-top .x{font-size:20px;color:var(--muted);padding:4px 8px;line-height:1}#kp-store-kit-root .tf-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}#kp-store-kit-root .tf-card{width:100%;max-width:640px;animation:tfIn .34s cubic-bezier(.2,.7,.3,1)}@keyframes tfIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#kp-store-kit-root .tf-q{font-family:var(--serif);font-size:clamp(26px,3.6vw,37px);font-weight:700;line-height:1.12;letter-spacing:-.01em}#kp-store-kit-root .tf-q .opt{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--muted);margin-left:8px;letter-spacing:0}#kp-store-kit-root .tf-sub{color:var(--muted);font-size:15px;margin-top:12px;line-height:1.5}#kp-store-kit-root .tf-in{width:100%;font-family:var(--sans);font-size:clamp(19px,2.4vw,25px);font-weight:500;padding:12px 2px;border:0;border-bottom:2px solid var(--rule);background:transparent;color:var(--ink);margin-top:26px}#kp-store-kit-root .tf-in:focus{outline:none;border-color:var(--gold-deep)}#kp-store-kit-root .tf-in::placeholder{color:#cfc7b6;font-weight:400}#kp-store-kit-root textarea.tf-in{font-size:19px;line-height:1.5;resize:vertical;min-height:104px;border:1.5px solid var(--rule);border-radius:var(--r);padding:14px}#kp-store-kit-root .tf-addr{margin-top:18px}#kp-store-kit-root .tf-acwrap{position:relative}#kp-store-kit-root .acsug{position:absolute;left:0;right:0;top:100%;z-index:30;background:#fff;border:1px solid var(--rule);border-top:0;box-shadow:0 16px 40px #00000029;overflow:hidden;max-height:260px;overflow-y:auto}#kp-store-kit-root .acsug:empty{display:none}#kp-store-kit-root .acitem{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;padding:11px 14px;background:#fff;border:0;border-bottom:1px solid var(--rule-2);cursor:pointer}#kp-store-kit-root .acitem:last-child{border-bottom:0}#kp-store-kit-root .acitem:hover{background:var(--bone-2)}#kp-store-kit-root .acitem b{font-size:15px;color:var(--ink);font-weight:600}#kp-store-kit-root .acitem span{font-size:12px;color:var(--muted)}#kp-store-kit-root .addrchk{margin-top:16px;border:1.5px solid var(--gold-deep);border-radius:var(--r);padding:16px 18px;background:var(--bone-2)}#kp-store-kit-root .addrchk.warn{border-color:var(--rule);background:#fff}#kp-store-kit-root .addrchk .ac-h{font-family:var(--serif);font-size:17px;font-weight:700}#kp-store-kit-root .addrchk .ac-why{font-size:13.5px;color:var(--muted);margin-top:6px;line-height:1.5}#kp-store-kit-root .addrchk .ac-sug{margin-top:12px;font-size:15px;font-weight:600;line-height:1.4}#kp-store-kit-root .addrchk .ac-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}#kp-store-kit-root .addrchk .ac-b{padding:11px 18px;font-size:14px}#kp-store-kit-root .tf-sizes{margin-top:18px;display:flex;flex-direction:column;gap:8px}#kp-store-kit-root .tf-size{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1.5px solid var(--rule);border-radius:var(--r);padding:12px 14px;background:#fff;transition:border-color .12s,box-shadow .12s}#kp-store-kit-root .tf-size.on{border-color:var(--gold-deep);box-shadow:0 0 0 1px var(--gold-deep)}#kp-store-kit-root .tf-size .sl{font-size:15px;font-weight:600}#kp-store-kit-root .tf-size .sq{display:flex;align-items:center;gap:4px}#kp-store-kit-root .tf-size .sb{width:44px;height:44px;border:1.5px solid var(--rule);border-radius:var(--r);font-size:20px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;background:#fff;transition:border-color .12s,background .12s}#kp-store-kit-root .tf-size .sb:hover:not(:disabled){border-color:var(--gold-deep)}#kp-store-kit-root .tf-size .sb:active:not(:disabled){background:var(--bone-2)}#kp-store-kit-root .tf-size .sb:disabled{opacity:.3;cursor:default}#kp-store-kit-root .tf-size .sb:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}#kp-store-kit-root .tf-size .sn{min-width:34px;text-align:center;font-family:var(--serif);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}#kp-store-kit-root .tf-size-tot{margin-top:6px;font-size:13px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}#kp-store-kit-root .tf-size-tot.full{color:var(--gold-deep)}#kp-store-kit-root .tf-addr .tf-in{margin-top:14px;font-size:clamp(17px,2vw,20px)}#kp-store-kit-root .tf-addr-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}#kp-store-kit-root .tf-opts{display:flex;flex-direction:column;gap:12px;margin-top:26px}#kp-store-kit-root .tf-opt{display:flex;align-items:center;gap:14px;border:1.5px solid var(--rule);border-radius:var(--r);padding:16px 18px;text-align:left;background:#fff;transition:border-color .1s,background .1s;width:100%}#kp-store-kit-root .tf-opt:hover{border-color:var(--gold-deep);background:#fdfbf4}#kp-store-kit-root .tf-opt.on{border-color:var(--ink);background:var(--ink);color:#fff}#kp-store-kit-root .tf-opt .key{width:26px;height:26px;border:1.5px solid var(--rule);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:0 0 auto;color:var(--muted)}#kp-store-kit-root .tf-opt.on .key{border-color:#ffffff80;color:#fff}#kp-store-kit-root .tf-opt .ot{display:block;font-weight:600;font-size:16px;line-height:1.25}#kp-store-kit-root .tf-opt .od{display:block;font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.3}#kp-store-kit-root .tf-opt.on .od{color:#cfc7b6}#kp-store-kit-root .tf-check{display:flex;gap:13px;align-items:flex-start;margin-top:26px;border:1.5px solid var(--rule);border-radius:var(--r);padding:16px}#kp-store-kit-root .tf-check input{margin-top:2px;width:20px;height:20px;accent-color:var(--gold-deep);flex:0 0 auto}#kp-store-kit-root .tf-check label{font-size:15px;line-height:1.45}#kp-store-kit-root .tf-consent{margin-top:12px;border-style:dashed}#kp-store-kit-root .tf-consent label{font-size:14px}#kp-store-kit-root .tf-consent .cmini{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.35}#kp-store-kit-root .tf-actions{display:flex;align-items:center;gap:16px;margin-top:30px;flex-wrap:wrap;row-gap:10px}#kp-store-kit-root .tf-ok{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:var(--ink);font-weight:700;font-size:15px;padding:13px 26px;border-radius:var(--r);touch-action:manipulation}#kp-store-kit-root .tf-ok:hover{background:var(--gold-deep);color:#fff}#kp-store-kit-root .tf-ok .k{background:#0000001f;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:700}#kp-store-kit-root .tf-ok[disabled]{opacity:.5;cursor:not-allowed}#kp-store-kit-root .tf-hint{font-size:13px;color:var(--muted)}#kp-store-kit-root .tf-hint b{color:var(--ink)}#kp-store-kit-root .tf-skip{background:transparent;color:var(--muted);font-weight:600;font-size:14px;padding:13px 8px}#kp-store-kit-root .tf-skip:hover{color:var(--ink)}#kp-store-kit-root .tf-back{margin-top:22px;font-size:13.5px;color:var(--muted);font-weight:600}#kp-store-kit-root .tf-back:hover{color:var(--ink)}#kp-store-kit-root .tf-err{margin-top:14px;font-size:14px;color:#b3261e;font-weight:600}#kp-store-kit-root .tf-mini{font-size:13px;color:var(--muted);margin-top:12px;line-height:1.45}#kp-store-kit-root .tf-kit{margin-top:24px;border:1.5px dashed var(--gold-deep);border-radius:var(--r);padding:16px 18px;background:var(--bone-2);font-size:14px}#kp-store-kit-root .tf-kit b{display:block;font-weight:700;margin-bottom:6px}#kp-store-kit-root .tf-kit .list{color:var(--muted);line-height:1.5}#kp-store-kit-root .done-wrap{text-align:center;max-width:600px}#kp-store-kit-root .done-mark{width:62px;height:62px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;font-size:30px;margin:0 auto 24px}#kp-store-kit-root .done-wrap h2{font-family:var(--serif);font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.12}#kp-store-kit-root .done-wrap p{color:var(--muted);font-size:16px;margin-top:16px;line-height:1.55}#kp-store-kit-root .done-sum{margin-top:28px;border:1px solid var(--rule);border-radius:var(--r);padding:20px;text-align:left;background:var(--bone)}#kp-store-kit-root .done-sum .t{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:10px}#kp-store-kit-root .done-sum .chips{display:flex;flex-wrap:wrap;gap:7px}#kp-store-kit-root .chip{font-size:12px;font-weight:600;background:#fff;border:1px solid var(--rule);border-radius:999px;padding:5px 12px}@media(max-width:960px){#kp-store-kit-root .hero .grid{grid-template-columns:1fr;gap:0}#kp-store-kit-root .hero .copy{padding:52px 0 40px}#kp-store-kit-root .hero .shot{min-height:260px;margin:0 -24px}#kp-store-kit-root .vals .row{grid-template-columns:1fr}#kp-store-kit-root .igrid{grid-template-columns:repeat(3,1fr)}#kp-store-kit-root .tf-addr-row{grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:560px){#kp-store-kit-root .wrap{padding:0 18px}#kp-store-kit-root .igrid{grid-template-columns:repeat(2,1fr);gap:10px}#kp-store-kit-root .band{padding:28px 24px}#kp-store-kit-root .sec{padding:48px 0}#kp-store-kit-root .proof{gap:18px}#kp-store-kit-root .tf-body{align-items:flex-start;padding-top:34px}#kp-store-kit-root .tf-addr-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/files/store-kit.scoped.css.map */
