.pc-flow.pck[data-scene=studio] .pck-stage__paper{background:#f1e9de}.pc-flow.pck .pck-name-field input{padding-right:14px}.pc-guided.pck .pki-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-guided.pck .pki-type,.pc-guided.pck .pki-icon{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:14px 10px;border:2px solid #e6dce8;border-radius:20px;background:#fffcf6;color:#342238;cursor:pointer;text-align:center;box-shadow:0 3px #3422380a;transition:border-color .15s,background .15s,transform .15s}.pc-guided.pck .pki-type:nth-child(2){background:#f1ebff}.pc-guided.pck .pki-type[aria-pressed=true],.pc-guided.pck .pki-icon[aria-pressed=true]{border-color:#72499b;background:#eee5fb;box-shadow:0 0 0 1px #72499b}.pc-guided.pck :is(.pki-type,.pki-icon)[aria-pressed=true]:after{content:"\2713";position:absolute;right:8px;top:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#72499b;color:#fff;font:700 13px/1 Public Sans,sans-serif;pointer-events:none}.pc-guided.pck :is(.pki-type,.pki-icon):focus-visible{outline:3px solid #342238;outline-offset:4px}.pc-guided.pck .pki-type:disabled{opacity:.6;cursor:default}.pc-guided.pck .pki-type__art{display:flex;align-items:center;justify-content:center;width:100%;height:78px;pointer-events:none}.pc-guided.pck .pki-type__art :is(svg,img){display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 2px #34223819)}.pc-guided.pck .pki-type strong{font:700 27px/1 "Baloo 2",cursive;color:#342238}.pc-guided.pck .pki-type small{max-width:150px;font:500 12px/1.4 Public Sans,sans-serif;color:#65546a}.pc-guided.pck .pki-type-field{margin-bottom:23px}.pc-guided.pck .pki-type[data-pck-type=icon]{grid-column:1/-1;display:grid;grid-template-columns:80px 1fr;column-gap:14px;text-align:left;justify-items:start}.pc-guided.pck .pki-type[data-pck-type=icon] .pki-type__art{grid-row:1/3;height:62px}.pc-guided.pck .pki-type[data-pck-type=icon] strong{font-size:22px}.pc-guided.pck .pki-type[data-pck-type=icon] small{max-width:none}.pc-guided.pck .pki-type[data-pck-type=composite] strong{font-size:24px}.pc-guided.pck[data-design-type=name] .pc-studio-style-card{min-height:145px;padding:12px 10px}.pc-guided.pck[data-design-type=name] .pc-studio-style-art{height:66px}.pc-guided.pck[data-design-type=name] .pc-studio-style-name{font-size:18px}.pc-guided.pck .pki-icon-intro{margin:0 0 18px;font:500 14px/1.6 Public Sans,sans-serif;color:#65546a}.pc-guided.pck .pki-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-guided.pck .pki-icon{min-height:152px;padding:14px 9px 12px;background:#fffcf6}.pc-guided.pck .pki-icon img{display:block;width:100%;height:102px;object-fit:contain;filter:drop-shadow(0 3px 2px #3422381c);pointer-events:none}.pc-guided.pck .pki-icon strong{font:650 14px/1.3 Public Sans,sans-serif;color:#342238;overflow-wrap:anywhere}.pc-guided.pck .pki-eyebrow{margin:22px 0 25px}.pc-guided.pck .pki-optional{font-size:13px;font-weight:500;color:#65546a}.pc-guided.pck .pki-eyebrow-field input{font-size:22px;letter-spacing:0;text-transform:none;padding-right:14px}.pc-guided.pck .pki-presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.pc-guided.pck .pki-presets button{min-height:44px;padding:9px 12px;border:1px solid #d3c1de;border-radius:999px;background:#fffcf6;color:#493951;font:650 13px/1.2 Public Sans,sans-serif}.pc-guided.pck .pki-presets button[aria-pressed=true]{border-color:#72499b;background:#72499b;color:#fff}.pc-guided.pck .pki-fixed-colors{margin:0 0 24px;padding:16px;border-radius:16px;background:#f3eef8}.pc-guided.pck .pki-fixed-colors p{margin:0 0 12px;font:500 14px/1.6 Public Sans,sans-serif;color:#493951}.pc-guided.pck .pki-ink-list{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none}.pc-guided.pck .pki-ink-list li{display:flex;align-items:center;gap:6px;margin:0;font:500 12px/1.5 Public Sans,sans-serif;color:#493951}.pc-guided.pck .pki-ink-list i{display:block;flex:0 0 16px;width:16px;height:16px;border:1px solid #34223830;border-radius:50%}@media(hover:hover){.pc-guided.pck :is(.pki-type,.pki-icon):not(:disabled):hover{transform:translateY(-2px);border-color:#9473b4}}@media(min-width:1100px){.pc-guided.pck .pki-icons{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-guided.pck .pki-icon{min-height:145px}.pc-guided.pck .pki-icon img{height:94px}}@media(max-width:959px){.pc-guided.pck .pc-studio-preview:not(.is-studio-floating) .pck-stage{height:auto;min-height:0;aspect-ratio:3/2}}@media(max-width:389px){.pc-guided.pck .pki-types,.pc-guided.pck .pki-icons{gap:9px}.pc-guided.pck .pki-type{padding:12px 8px}.pc-guided.pck .pki-type__art{height:64px}.pc-guided.pck .pki-type small{font-size:11px}.pc-guided.pck .pki-icon img{height:92px}}@media(prefers-reduced-motion:reduce){.pc-guided.pck .pki-type,.pc-guided.pck .pki-icon{transition:none}.pc-guided.pck :is(.pki-type,.pki-icon):not(:disabled):hover{transform:none}}@media(max-width:959px){.pc-guided.pck[data-studio-step="1"] .pc-studio-preview:not(.is-studio-floating) .pck-stage{height:140px;min-height:0;aspect-ratio:auto}.pc-guided.pck[data-studio-step="1"] .pki-type{padding:8px;gap:4px;border-radius:15px}.pc-guided.pck[data-studio-step="1"] .pki-type__art{height:50px}.pc-guided.pck[data-studio-step="1"] .pki-type strong{font-size:21px}.pc-guided.pck[data-studio-step="1"] .pki-type small{font-size:11px;line-height:1.3}.pc-guided.pck[data-studio-step="1"] .pki-type-field{margin-bottom:13px}.pc-guided.pck[data-studio-step="1"] .pck-fieldset{margin-top:12px}.pc-guided.pck[data-studio-step="1"] .pck-styles>.pc-studio-style-card{min-height:108px;padding:8px;gap:4px;border-radius:12px;justify-content:center}.pc-guided.pck[data-studio-step="1"] .pck-styles .pc-studio-style-art{display:flex;height:52px;margin:0 0 3px}.pc-guided.pck[data-studio-step="1"] .pck-styles .pc-studio-style-name{font-size:16px}}.pc-guided.pck .pck-attachment{margin:24px 0 0}.pc-guided.pck .pck-attachment__choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pc-guided.pck .pck-attachment__choices button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px;border:1.5px solid #d3c1de;border-radius:12px;background:#fffdf7;color:#493951;font:650 13px/1.3 Public Sans,sans-serif}.pc-guided.pck .pck-attachment__choices button[aria-pressed=true]{background:#eee1f4;border-color:#72499b;box-shadow:inset 0 0 0 1px #72499b}.pc-guided.pck .pck-attachment__choices button span{font-size:25px;font-weight:400}.pc-guided.pck [data-pck-eyebrow-custom]{margin-top:16px}.pc-guided.pck .pki-fixed-colors{padding:0;background:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/keychain-icon-studio.css.map */
