.cvp-cc{display:grid;gap:22px;margin-bottom:26px}.cvp-cc__step{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.cvp-cc__head{display:flex;align-items:center;gap:10px;margin:0 0 2px;padding:0;font-family:var(--cvp-font-display);font-size:19px;line-height:1.2;color:var(--cvp-ink)}.cvp-cc__head--finish{margin:4px 0 14px}.cvp-cc__num{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;flex:0 0 24px;background:var(--cvp-ink);color:var(--cvp-on-dark);font-family:var(--cvp-font-ui);font-size:12px;font-weight:500}.cvp-cc__field{display:grid;gap:6px;min-width:0}.cvp-cc__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.cvp-cc__label{font-size:13px;font-weight:500;color:var(--cvp-on-light)}.cvp-cc__opt{font-weight:400;color:var(--cvp-on-light-muted)}.cvp-cc__input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--cvp-line-input);border-radius:var(--cvp-radius-sm);background:var(--cvp-white);color:var(--cvp-on-light);font:inherit;font-size:16px;line-height:1.3;box-sizing:border-box;transition:border-color var(--cvp-speed) var(--cvp-ease),box-shadow var(--cvp-speed) var(--cvp-ease)}.cvp-cc__input:hover{border-color:var(--cvp-line-control)}.cvp-cc__input:focus{outline:none;border-color:var(--cvp-ink);box-shadow:0 0 0 1px var(--cvp-ink)}.cvp-cc__input::placeholder{color:var(--cvp-on-light-muted);opacity:1}.cvp-cc__input[aria-invalid=true]{border-color:var(--cvp-error);box-shadow:0 0 0 1px var(--cvp-error)}.cvp-cc__hint{margin:0;font-size:13px;line-height:1.45;color:var(--cvp-on-light-muted)}.cvp-cc__err{margin:0;padding:10px 12px;border-left:3px solid var(--cvp-error);background:var(--cvp-paper-sunken);color:var(--cvp-error);font-size:14px;line-height:1.45}.cvp-cc__combo{position:relative}.cvp-cc__list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px 0;list-style:none;max-height:296px;overflow:auto;background:var(--cvp-white);border:1px solid var(--cvp-line-control);border-radius:var(--cvp-radius-sm);box-shadow:var(--cvp-shadow-overlay)}.cvp-cc__opt-row{padding:11px 12px;font-size:15px;line-height:1.3;color:var(--cvp-on-light);cursor:pointer}.cvp-cc__opt-row:hover,.cvp-cc__opt-row[aria-selected=true]{background:var(--cvp-paper-sunken)}.cvp-cc__none{padding:11px 12px;font-size:14px;color:var(--cvp-on-light-muted)}.cvp-cc__swatches{display:flex;flex-wrap:wrap;gap:8px}.cvp-cc__swatch{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 6px;cursor:pointer;border:1px solid var(--cvp-line-input);border-radius:var(--cvp-radius-pill);background:var(--cvp-white);color:var(--cvp-on-light);font:inherit;font-size:14px;transition:border-color var(--cvp-speed) var(--cvp-ease),box-shadow var(--cvp-speed) var(--cvp-ease)}.cvp-cc__swatch:hover{border-color:var(--cvp-line-control)}.cvp-cc__swatch[aria-checked=true]{border-color:var(--cvp-ink);box-shadow:inset 0 0 0 1px var(--cvp-ink)}.cvp-cc__swatch:focus-visible{outline:2px solid var(--cvp-accent-deep);outline-offset:2px}.cvp-cc__chip{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cvp-line-hairline)}.cvp-cc__more summary{cursor:pointer;font-size:14px;color:var(--cvp-on-light);min-height:44px;display:flex;align-items:center}.cvp-cc__check{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14px;color:var(--cvp-on-light);cursor:pointer}.cvp-cc__check input{width:18px;height:18px;accent-color:var(--cvp-ink)}@media(max-width:420px){.cvp-cc__row{grid-template-columns:minmax(0,1fr)}}.cvp-cc-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--cvp-paper-sunken)}.cvp-cc-stage[hidden]{display:none}.cvp-cc-stage__wall{flex:1 1 auto;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:8% 8% 4%;box-sizing:border-box}.cvp-cc-stage__print{--cc-frame:0px;--cc-mat:0px;position:relative;aspect-ratio:var(--cc-ratio,3 / 4);max-width:100%;max-height:100%;height:100%;box-sizing:border-box;line-height:0;box-shadow:var(--cvp-shadow-overlay)}.cvp-cc-stage[data-orient=land] .cvp-cc-stage__print{width:100%;height:auto}.cvp-cc-stage__print svg{display:block;width:100%;height:100%}.cvp-cc-stage__note{margin:0 0 14px;font-size:12px;letter-spacing:var(--cvp-track-eyebrow);text-transform:uppercase;color:var(--cvp-on-light-muted)}.cvp-cc-stage[data-finish=framed] .cvp-cc-stage__print,.cvp-cc-stage[data-finish=premium] .cvp-cc-stage__print{border:solid var(--cvp-ink);border-width:clamp(6px,2.6%,14px);padding:clamp(8px,5%,28px);background:var(--cvp-white)}.cvp-cc-stage[data-finish=premium] .cvp-cc-stage__print{border-width:clamp(9px,3.6%,18px);padding:clamp(12px,8%,40px)}.cvp-cc-stage[data-finish=canvas] .cvp-cc-stage__print{box-shadow:5px 5px color-mix(in srgb,var(--cvp-ink) 55%,transparent),var(--cvp-shadow-overlay)}.cvp-cc-stage[data-finish=aluminum] .cvp-cc-stage__print:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 30%,var(--cvp-white) 48%,transparent 62%);opacity:.18}.cvp-cc-stage[data-finish=digital] .cvp-cc-stage__print{box-shadow:0 0 0 1px var(--cvp-line-hairline)}.cvp-cc__audio{display:flex;flex-wrap:wrap;gap:8px}.cvp-cc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;cursor:pointer;border:1px solid var(--cvp-ink);border-radius:var(--cvp-radius-sm);background:var(--cvp-white);color:var(--cvp-ink);font:inherit;font-size:14px;font-weight:500;letter-spacing:var(--cvp-track-button)}.cvp-cc__btn:hover{background:var(--cvp-paper-sunken)}.cvp-cc__btn[aria-pressed=true]{background:var(--cvp-ink);color:var(--cvp-on-dark)}.cvp-cc__file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cvp-cc__file:focus-visible+.cvp-cc__btn,.cvp-cc__audio label:has(+.cvp-cc__file:focus-visible),.cvp-cc__btn:focus-visible{outline:2px solid var(--cvp-accent-deep);outline-offset:2px}.cvp-cc__choices{display:flex;flex-wrap:wrap;gap:8px}.cvp-cc__choice{position:relative;cursor:pointer}.cvp-cc__choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.cvp-cc__choice span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--cvp-line-input);border-radius:var(--cvp-radius-pill);background:var(--cvp-white);font-size:14px;color:var(--cvp-on-light)}.cvp-cc__choice:hover span{border-color:var(--cvp-line-control)}.cvp-cc__choice input:checked+span{border-color:var(--cvp-ink);box-shadow:inset 0 0 0 1px var(--cvp-ink)}.cvp-cc__choice input:focus-visible+span{outline:2px solid var(--cvp-accent-deep);outline-offset:2px}.cvp-cc__area{min-height:150px;resize:vertical;line-height:1.5}.cvp-cc__dot{display:inline-block;width:16px;height:16px;margin-right:8px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cvp-line-hairline)}.cvp-cc__slot{display:grid;gap:10px;padding:14px;border:1px solid var(--cvp-line-hairline);border-radius:var(--cvp-radius-sm);background:var(--cvp-white)}.cvp-cc__slot>.cvp-cc__label{margin:0;font-weight:500}.cvp-cc__label--sub{font-weight:400;color:var(--cvp-on-light-muted)}.cvp-cc__range{width:100%;min-height:36px;accent-color:var(--cvp-ink)}.cvp-cc__btn--quiet{border-color:var(--cvp-line-input);font-weight:400}.cvp-cc__word{text-transform:uppercase;letter-spacing:.12em}.cvp-cc-stage{cursor:default}.cvp-cc-stage.is-moving .cvp-cc-stage__print{touch-action:none;cursor:grab;outline:2px dashed var(--cvp-accent-deep);outline-offset:4px}@media(hover:hover){[data-cvp-pp][data-pp-custom=photo-canvas] .cvp-cc-stage__print,[data-cvp-pp][data-pp-custom=pet-portrait] .cvp-cc-stage__print{cursor:grab}}.cvp-cc-stage__credit{position:static;margin:-6px 0 10px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 8px;padding:2px 8px;font-size:11px;line-height:1.3;color:var(--cvp-on-light-muted);text-align:center}.cvp-cc-stage__credit[hidden]{display:none}.cvp-cc-stage__credit a{color:inherit;text-underline-offset:2px;display:inline-flex;align-items:center;min-height:24px}.cvp-cc-stage__credit>a:first-child{flex:none}.cvp-pp .cvp-pp__slide .cvp-cc-stage__credit img{position:static;inset:auto;width:auto;height:17px;max-width:none;object-fit:initial;mix-blend-mode:normal;transition:none}.cvp-cc__mapcredit a{color:var(--cvp-accent-deep);text-underline-offset:3px}[data-cvp-pp][data-pp-digital] [data-pp-ship],[data-cvp-pp][data-pp-custom] .cvp-pp__tag,[data-cvp-pp][data-pp-custom] .cvp-pp__zoom{display:none}.cvp-cc__noscript{margin:10px 0 0;padding:10px 12px;border-left:3px solid var(--cvp-error);background:var(--cvp-paper-sunken);font-size:14px;color:var(--cvp-on-light)}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cvp-custom.css.map */
