.ph-on .lt-tabs{margin:8px 0 2px}.ph-on .lt-tabs+.lt-fi:not(.kc2){margin-top:12px}.ph-on .kc-ty{flex-direction:row;gap:8px;margin:0 0 10px}.ph-on .kc-ty-b{padding:6px 8px;gap:8px;align-items:center}.ph-on .kc-ty-t b{font-size:12.5px;letter-spacing:-.1px}.ph-on .kc2-fo{margin:10px 0 0}.ph-on .kc2-fo .kc-ty-b{align-items:flex-start}.ph-on .kc2-f{position:relative}.ph-on .kc2-f .lt-tg-inp{display:block;width:100%;height:48px;padding:0 48px 0 13px;border-radius:8px;font-size:16px}.ph-on .kc2-f .lt-tg-inp:only-child{padding-right:13px}.ph-on .kc2-cnt{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:#9a948a;font-variant-numeric:tabular-nums;pointer-events:none}.ph-on .kc2-st{margin-top:12px}.ph-on .kc2-st .ph-sw-t{letter-spacing:-.25px}.ph-on .kc2-sn{margin:7px 0 0;font-size:12.5px;line-height:1.4;color:#5a5a58}.ph-on .kc2-fin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.ph-on .kc2-fb{height:44px;margin:0;padding:0 8px;border:1.5px solid #d9d6cd;border-radius:8px;background:#fff;font-family:inherit;font-size:13.5px;font-weight:500;color:#1a1a1a;cursor:pointer;-webkit-tap-highlight-color:transparent}.ph-on .kc2-fb.on{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a;font-weight:600}.ph-on .kc2-hint{margin:12px 0 0;font-size:12px;line-height:1.5;color:#6a6860}.ph-on .kc2-hint em{font-style:normal;font-weight:500;color:#3a3a38}.ph-on .kc2-q{grid-template-columns:repeat(6,minmax(0,1fr))}.ph-on .kc2-qn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border:1.5px solid #d9d6cd;border-radius:7px;background:#fff;font-size:17px;font-weight:600;color:#1a1a1a}.ph-on .ph-sw.on .kc2-qn{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.ph-on .kc2-x{border-bottom:1px solid #e6dfd0;padding:0 0 14px}.ph-on .kc2-xh{padding-left:0}.ph-on .kc2-xr{width:100%;min-height:48px;margin:8px 0 -8px;padding:0;border:0;background:none;display:flex;align-items:center;gap:10px;font-family:inherit;text-align:left;color:#1a1a1a;cursor:pointer;-webkit-tap-highlight-color:transparent}.ph-on .kc2-xr .ph-rt strong{font-size:13.5px}.ph-on .kc2-dot{width:28px;height:28px;flex:none;border-radius:50%;background:center/cover no-repeat;box-shadow:inset 0 0 0 1px #00000014}.ph-on .kc2-ll{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:16px 0 6px;font-size:13.5px;font-weight:600;color:#1a1a1a}.ph-on .kc2-ll span{font-size:12.5px;font-weight:400;color:#5a5a58}.ph-on .kc2 .lt-sum{margin-top:16px}.ph-on .lt-bq{font-size:16px}@media(max-width:640px){html.ph-bar-on .lt-lm-mini{bottom:calc(82px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/keychains-phone.css.map */
