.ps-mockup{display:block;border:1px solid #ded0e3;border-radius:12px;padding:18px;margin:24px 0;background:#faf7fb;color:#242025;max-width:100%;overflow-wrap:anywhere}.ps-mockup label,.ps-quote-page label{display:block;font-weight:600;margin:14px 0 5px}.ps-mockup input:not([type=checkbox]),.ps-mockup select,.ps-quote-page input:not([type=checkbox]),.ps-quote-page select,.ps-quote-page textarea{max-width:100%;width:100%;min-height:48px;padding:10px;border:1px solid #a79aab;border-radius:5px;background:#fff;color:#242025;font:inherit}.ps-mockup input[type=range]{padding:0;accent-color:#753484}.ps-mockup input[type=color]{width:100%;padding:4px}.ps-mockup input[type=checkbox]{width:22px!important;height:22px;flex-shrink:0;margin:0;accent-color:#753484}.ps-mockup .ps-mockup__check{display:flex;gap:10px;align-items:center;font-weight:400;min-height:48px}.ps-mockup [hidden]{display:none!important}.ps-mockup__note{font-size:.88em;line-height:1.5}.ps-mockup__stage{max-width:650px;margin:18px auto;background:#fff;border:1px solid #d3c8d6}.ps-mockup canvas{display:block;width:100%;height:auto;aspect-ratio:900/1020;touch-action:none;cursor:grab}.ps-mockup canvas:focus-visible{outline:3px solid #753484;outline-offset:3px}.ps-mockup output{display:block;font-variant-numeric:tabular-nums}.ps-mockup__delivery{border-left:4px solid #753484;padding:12px;background:#f0e8f3}.ps-mockup__actions{display:flex;gap:12px;flex-wrap:wrap}.ps-mockup .button{white-space:normal;text-align:center;min-height:48px}.ps-mockup a{color:#642a73}.ps-mockup a.button{color:rgb(var(--color-button-text))}.ps-quote-page{padding-top:32px;padding-bottom:48px}.ps-quote-page button[type=submit]{margin-top:20px}.ps-mockup [data-status]{min-height:1.6em}@media(max-width:600px){.ps-mockup{padding:12px}.ps-mockup__actions>*{width:100%}}.ps-proof-form>label{display:block;font-weight:600;margin:14px 0 5px}.ps-proof-form>input,.ps-proof-form>select{width:100%;max-width:100%;min-height:48px;padding:10px;border:1px solid #a79aab;border-radius:5px;font:inherit;background:#fff;color:#242025}.ps-proof-form__trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ps-proof-form [data-send-proof]{margin-top:12px}.ps-mockup canvas{cursor:move}.ps-product-quote{padding-top:32px;padding-bottom:48px}.ps-product-quote>header{margin-bottom:28px}.ps-product-quote h1{font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.15}.ps-proof-form{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"message message" "preview steps" "preview contact";gap:0 32px;align-items:start}.ps-proof-form ps-logo-mockup,.ps-proof-form .ps-mockup__enhanced{display:contents}.ps-proof-form .ps-mockup__enhanced[hidden]{display:none}.ps-proof-form__message{grid-area:message}.ps-proof-form__message:empty{display:none}.ps-mockup__preview{grid-area:preview;position:sticky;top:24px;min-width:0}.ps-mockup__preview .ps-mockup__stage{max-width:min(100%,76vh);margin:auto;background:#fff;border:1px solid rgba(var(--color-foreground),.15);border-radius:12px;overflow:hidden}.ps-mockup__preview canvas{width:100%;height:auto;display:block;touch-action:none}.ps-mockup__steps{grid-area:steps;min-width:0}.ps-proof-step{border:1px solid rgba(var(--color-foreground),.15);border-radius:12px;background:rgba(var(--color-foreground),.025);padding:18px;margin:0 0 16px;min-width:0}.ps-proof-step legend{font-weight:600;font-size:1.8rem;padding:0 8px;max-width:100%}.ps-proof-step__number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));margin-right:8px}.ps-proof-form .ps-proof-step label{display:block;margin:0 0 6px}.ps-proof-form .ps-proof-step input:not([type=hidden]),.ps-proof-form .ps-proof-step select,.ps-proof-form .ps-proof-step textarea{box-sizing:border-box;width:100%;font:inherit;padding:10px;border:1px solid rgba(var(--color-foreground),.3);border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));margin:0 0 14px}.ps-proof-form [hidden]{display:none!important}.ps-proof-form__contact{grid-area:contact;min-width:0}.ps-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px}.ps-size-grid label,.ps-size-grid input{text-align:center}.ps-proof-total{display:flex;justify-content:space-between;font-size:1.9rem;font-weight:600;border-top:1px solid rgba(var(--color-foreground),.15);padding-top:12px}.ps-proof-form__contact [data-send-proof]{width:100%;margin-top:10px}.ps-product-quote__description{margin-top:24px;border-top:1px solid rgba(var(--color-foreground),.2);padding-top:20px}.ps-product-quote__description summary{cursor:pointer;font-size:2rem}.ps-proof-form noscript{grid-area:steps}@media(max-width:899px){.ps-proof-form{display:block}.ps-mockup__preview{position:static;margin-bottom:24px}.ps-mockup__preview .ps-mockup__stage{max-width:min(100%,60vh)}.ps-proof-step{padding:16px}.ps-product-quote{padding-top:20px}.ps-size-grid{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}}.ps-items{margin-top:18px;padding:16px;border:1px solid #ded0e3;border-radius:10px;background:#fff}.ps-items__heading{font-weight:700;margin:0 0 10px}.ps-items__list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:10px}.ps-items__item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:8px;border:1px solid #e6dcea;border-radius:8px;background:#faf7fb}.ps-items__item img{width:64px;height:auto;border-radius:4px;background:#fff;border:1px solid #eee}.ps-items__item strong{display:block}.ps-items__item span{font-size:.88em;line-height:1.4}.ps-items__remove{min-height:44px;padding:8px 12px;border:1px solid #a79aab;border-radius:5px;background:#fff;color:#753484;font:inherit;cursor:pointer}.ps-items__add{width:100%}@media(max-width:600px){.ps-items__item{grid-template-columns:52px 1fr}.ps-items__item img{width:52px}.ps-items__remove{grid-column:1/-1}}.ps-placement-card{border:1px solid #ddd3e2;border-radius:8px;padding:12px;margin:0 0 16px;min-width:0}.ps-placement-card.is-active{border-color:#753484;box-shadow:0 0 0 1px #753484}.ps-placement-card h3{margin:0 0 12px}.ps-placement-card>label{display:block;margin-top:12px}.ps-placement-card>input,.ps-placement-card>select{max-width:100%;width:100%;min-width:0}.ps-placement-card>button{margin:12px 12px 0 0}.ps-placements{min-width:0}[data-add-placement]{width:100%;white-space:normal;margin-bottom:18px}.ps-items__item span{overflow-wrap:anywhere}@media(max-width:749px){.ps-placement-card{padding:10px}.ps-placement-card>button{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ps-logo-mockup.css.map */
