.print-wizard{--pw-ink: var(--Primary-Black, #1b1a1a);--pw-cream: var(--Primary-Cream, #f3f1e7);--pw-white: var(--Primary-White, #ffffff);--pw-muted: #666666;--pw-caption: #6f6b60;--pw-track: rgb(152 152 152 / .3);--pw-rule: #e2ded0;--pw-sale: var(--Secondary-Brick, #9b221a);--pw-side-inset: 1.25rem;--pw-stage-inset: 1rem;--pw-fade: 2.5rem;--pw-shadow: 0 18px 44px rgb(26 25 25 / .16)}.print-wizard__panel{inset:var(--page-margin, .9375rem);display:flex;padding:4px;background:var(--pw-cream);color:var(--pw-ink);box-shadow:inset 0 0 0 1px var(--pw-ink);border-radius:.5rem}.print-wizard__card{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.print-wizard__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;flex:0 0 auto;min-width:0;container-type:inline-size;height:clamp(13.5rem,36vh,28rem);height:clamp(13.5rem,36svh,28rem);padding:var(--pw-stage-inset);overflow:hidden;overflow:clip}.print-wizard__stage-bar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:-.25rem}.print-wizard__exit{display:inline-flex;align-items:center;min-height:1.5rem;margin:-.25rem -.5rem;padding:.25rem .5rem;border:0;background:none;color:var(--pw-muted);font:inherit;font-size:var(--Size-Text-XS, .75rem);line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.print-wizard__exit:hover{color:var(--pw-ink)}.print-wizard__exit:focus-visible{outline:2px solid var(--pw-ink);outline-offset:0}.print-wizard__photo-title{min-width:0;margin:0;overflow:hidden;font-size:var(--Size-Text-S, .875rem);font-weight:var(--Weight-Font-weight-regular, 400);line-height:1.4;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.print-wizard__view{position:relative;min-height:0;user-select:none;-webkit-user-select:none}.print-wizard.is-cropping .print-wizard__view{touch-action:none;cursor:grab}.print-wizard.is-cropping .print-wizard__view.is-dragging{cursor:grabbing}.print-wizard__caption{position:relative;z-index:3;margin:0 0 -.3rem;color:var(--pw-caption);font-size:var(--Size-Text-XS, .75rem);line-height:1.4;letter-spacing:-.02em;text-align:center}.print-wizard__caption[hidden]{display:none}.print-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.print-preview__frame{position:relative;z-index:1;display:block}.print-preview[data-framed=true] .print-preview__frame{border:var(--moulding, 0px) solid var(--frame-color, #b08d57);box-shadow:inset 0 0 0 1px #00000014}.print-preview[data-framed=true] .print-preview__frame[style*=--frame-texture]{border-color:transparent;border-image-source:var(--frame-texture);border-image-slice:6.298% 4.365%;border-image-repeat:stretch;box-shadow:none}.print-preview[data-framed=true] .print-preview__frame:before{content:"";position:absolute;inset:calc(var(--moulding, 0px) * -1);z-index:1;border:var(--moulding, 0px) solid transparent;border-image-source:var(--frame-shade, none);border-image-slice:6.298% 4.365%;border-image-repeat:stretch;mix-blend-mode:multiply;pointer-events:none}.print-preview__mat{display:block;padding:var(--mat, 0px)}.print-preview[data-framed=true] .print-preview__mat{background:var(--pw-white);box-shadow:inset 0 0 0 1px #0000000d}.print-preview__print{position:relative;display:block;width:var(--print-w, 18rem);height:var(--print-h, 12rem);overflow:hidden;background:var(--pw-cream);box-shadow:var(--pw-shadow)}.print-preview__img,.print-preview__ghost-img{position:absolute;top:0;left:0;display:block;max-width:none;transform-origin:0 0;pointer-events:none;-webkit-user-drag:none}.print-preview__placeholder{width:100%;height:100%}.print-preview__print:focus-visible{outline:2px solid var(--pw-ink);outline-offset:4px}.print-preview[data-material=canvas] .print-preview__print:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgb(255 255 255 / .05) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgb(0 0 0 / .04) 0 1px,transparent 1px 3px);pointer-events:none}.print-preview[data-material=metal] .print-preview__print{border-radius:.25rem;box-shadow:0 26px 52px #1a19193d}.print-preview__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(115deg,#fff0 30%,rgb(255 255 255 / var(--sheen, 0)),#fff0 62%);pointer-events:none}.print-preview[data-finish=gloss]{--sheen: .22}.print-preview[data-finish=semi-gloss]{--sheen: .14}.print-preview[data-finish=lustre]{--sheen: .08}.print-preview__grid{--line: rgb(255 255 255 / .55);--mark: var(--pw-ink);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;background-image:linear-gradient(var(--mark),var(--mark)),linear-gradient(var(--mark),var(--mark)),linear-gradient(var(--mark),var(--mark)),linear-gradient(var(--mark),var(--mark)),linear-gradient(var(--mark),var(--mark)),linear-gradient(var(--mark),var(--mark)),linear-gradient(var(--mark),var(--mark)),linear-gradient(var(--mark),var(--mark)),linear-gradient(to right,transparent calc(33.333% - .5px),var(--line) calc(33.333% - .5px) calc(33.333% + .5px),transparent calc(33.333% + .5px) calc(66.667% - .5px),var(--line) calc(66.667% - .5px) calc(66.667% + .5px),transparent calc(66.667% + .5px)),linear-gradient(to bottom,transparent calc(33.333% - .5px),var(--line) calc(33.333% - .5px) calc(33.333% + .5px),transparent calc(33.333% + .5px) calc(66.667% - .5px),var(--line) calc(66.667% - .5px) calc(66.667% + .5px),transparent calc(66.667% + .5px));background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom,0 0,0 0;background-size:1.125rem 3px,3px 1.125rem,1.125rem 3px,3px 1.125rem,1.125rem 3px,3px 1.125rem,1.125rem 3px,3px 1.125rem,100% 100%,100% 100%;background-repeat:no-repeat;pointer-events:none}.print-wizard.is-cropping .print-preview__grid{display:block}.print-preview__ghost{position:absolute;top:50%;left:50%;z-index:0;width:var(--print-w, 18rem);height:var(--print-h, 12rem);translate:-50% -50%;opacity:.35;pointer-events:none}.print-preview__ghost[hidden]{display:none}.print-crop-tools{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-self:center;gap:0 .25rem;max-width:100%;min-height:2.875rem;margin-top:.75rem;padding:.25rem .625rem .25rem .875rem;border-radius:.375rem;background:var(--pw-white)}.print-crop-tools__move{display:flex;flex-basis:100%;justify-content:center;gap:.125rem}.print-crop-tools__nudge[data-crop-nudge=left] svg{rotate:-90deg}.print-crop-tools__nudge[data-crop-nudge=right] svg{rotate:90deg}.print-crop-tools__nudge[data-crop-nudge=down] svg{rotate:180deg}.print-crop-tools__nudge[aria-disabled=true]{opacity:.3;cursor:default}.print-crop-tools[hidden]{display:none}.print-crop-tools__label{display:none;margin-right:.375rem;color:var(--pw-muted);font-size:var(--Size-Text-XS, .75rem);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.print-crop-tools__step,.print-crop-tools__reset{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0 .25rem;border:0;background:none;color:var(--pw-ink);font:inherit;font-size:var(--Size-Text-XS, .75rem);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.print-crop-tools__step{min-width:1.875rem;min-height:1.875rem}.print-crop-tools__step svg{width:.625rem;height:.625rem}.print-crop-tools__reset{margin-left:.125rem;color:var(--pw-muted)}.print-crop-tools__step:focus-visible,.print-crop-tools__reset:focus-visible{outline:2px solid var(--pw-ink);outline-offset:2px}.print-crop-tools__range{width:clamp(6rem,30vw,11.8125rem);width:clamp(4rem,100cqi - 9.5rem,11.8125rem);height:1.5rem;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.print-crop-tools__range::-webkit-slider-runnable-track{height:.375rem;border-radius:100px;background:var(--pw-track)}.print-crop-tools__range::-moz-range-track{height:.375rem;border-radius:100px;background:var(--pw-track)}.print-crop-tools__range::-webkit-slider-thumb{width:.75rem;height:.75rem;margin-top:-.1875rem;border:0;border-radius:50%;background:var(--pw-ink);-webkit-appearance:none;appearance:none}.print-crop-tools__range::-moz-range-thumb{width:.75rem;height:.75rem;border:0;border-radius:50%;background:var(--pw-ink)}.print-crop-tools__range:focus-visible{outline:2px solid var(--pw-ink);outline-offset:2px}.print-wizard__side{display:flex;flex-direction:column;flex:1;min-height:0;border-radius:.375rem;background:var(--pw-white)}.print-wizard__head{display:flex;flex-direction:column;gap:.75rem;margin-top:-.125rem;padding:var(--pw-side-inset) var(--pw-side-inset) 0}.print-wizard__count{display:flex;justify-content:space-between;gap:1rem;margin:0;color:var(--pw-muted);font-size:var(--Size-Text-XS, .75rem);line-height:1;letter-spacing:.08em;text-transform:uppercase}.print-wizard__progress{display:flex;gap:.625rem;margin:0;padding:0;list-style:none}.print-wizard__progress-step{flex:1;height:.375rem;border-radius:100px;background:var(--pw-track);transition:background-color .3s ease}.print-wizard__progress-step.is-done{background:var(--pw-ink)}.print-wizard__body{--pw-body-end: 1.5rem;position:relative;flex:1;min-height:0;padding:1.75rem var(--pw-side-inset) var(--pw-body-end);overflow-y:auto;overscroll-behavior:contain}.print-wizard__body:after{content:"";position:sticky;bottom:calc(var(--pw-body-end) * -1);display:none;height:var(--pw-fade);margin:calc(var(--pw-fade) * -1) calc(var(--pw-side-inset) * -1) 0;background:linear-gradient(rgb(255 255 255 / 0),var(--pw-white) 80%);pointer-events:none}.print-wizard__body[data-more]:after{display:block}.print-step[hidden]{display:none}.print-step__heading{margin:0;font-family:var(--Family-Display, inherit);font-size:var(--Size-Display-M, 1.625rem);font-weight:var(--Weight-Font-weight-medium, 500);line-height:1.2;letter-spacing:-.02em}.print-step__heading:focus{outline:none}.print-step__heading:focus-visible{outline:2px solid var(--pw-ink);outline-offset:4px}.print-step__intro{margin:.5rem 0 0;font-size:var(--Size-Text-S, .875rem);line-height:1.4;letter-spacing:-.02em}.print-options{display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:1.25rem 0 0;padding:0;border:0}.print-options--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.print-option{position:relative;display:flex;align-items:center;gap:.625rem;min-height:4.375rem;padding:2px;border-radius:.5rem;background:var(--pw-cream);cursor:pointer;transition:box-shadow .2s ease}.print-option:has(.print-option__input:checked){box-shadow:inset 0 0 0 1px var(--pw-ink)}.print-option:has(.print-option__input:focus-visible){outline:2px solid var(--pw-ink);outline-offset:2px}.print-option:has(.print-option__input:disabled){cursor:default}.print-option:has(.print-option__input:disabled) .print-option__body{opacity:.55}.print-option__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.print-option__media{position:relative;display:grid;place-items:center;flex:none;width:4.125rem;height:4.125rem;overflow:hidden;border-radius:.375rem;background:var(--pw-white)}.print-option__image{width:100%;height:100%;object-fit:cover}.print-option__frame-swatch{width:100%;height:100%;border:.625rem solid var(--frame-color, #b08d57);background:var(--pw-white)}.print-option__frame-swatch[style*=--frame-texture]{border-color:transparent;border-image-source:var(--frame-texture);border-image-slice:6.298% 4.365%;border-image-repeat:stretch}.print-option__body{display:flex;flex-direction:column;gap:.1875rem;flex:1;min-width:0;padding:.5rem .625rem}.print-option__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.print-option__name{font-size:var(--Size-Text-S, .875rem);font-weight:var(--Weight-Font-weight-medium, 500);line-height:1.4;letter-spacing:-.02em}.print-option__price{flex:none;color:var(--pw-muted);font-size:var(--Size-Text-XS, .75rem);line-height:1.4;letter-spacing:-.02em;white-space:nowrap}.print-option__description,.print-option__note{color:var(--pw-muted);font-size:var(--Size-Text-XS, .75rem);line-height:1.35}.print-option__description:empty,.print-option__note[hidden]{display:none}.print-option--size{min-height:3.375rem}.print-option--size .print-option__body{padding:.5rem 1rem}.print-orientation{display:flex;gap:2px;min-width:0;margin:1.25rem 0 0;padding:2px;border:0;border-radius:.5rem;background:var(--pw-cream);box-shadow:inset 0 0 0 1px var(--pw-ink)}.print-orientation+.print-options{margin-top:1rem}.print-orientation__option{position:relative;display:flex;flex:1}.print-orientation__option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.print-orientation__face{display:flex;align-items:center;justify-content:center;flex:1;min-height:2.5rem;padding:0 .875rem;border-radius:.375rem;font-size:var(--Size-Text-S, .875rem);line-height:1.4;text-transform:uppercase;transition:background-color var(--hover-duration, .3s) var(--hover-easing, ease-out),color var(--hover-duration, .3s) var(--hover-easing, ease-out)}.print-orientation-label{margin:.9375rem 0 0;font-size:var(--Size-Text-S, .875rem);line-height:1.4;text-transform:uppercase}.print-orientation-label+.print-options{margin-top:.6875rem}.print-orientation__option input:checked+.print-orientation__face{background:var(--pw-ink);color:var(--pw-white)}.print-orientation__option input:focus-visible+.print-orientation__face{outline:2px solid var(--pw-ink);outline-offset:2px}.print-facts{display:flex;flex-direction:column;gap:.625rem;margin:1.25rem 0 0;padding:1.375rem 1.125rem 1.125rem;border-radius:.5rem;background:var(--pw-cream)}.print-facts--review{gap:1.25rem;padding-bottom:1.375rem}.print-facts__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.print-facts__row dt{flex:none;color:var(--pw-muted);font-size:var(--Size-Text-XS, .75rem);line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.print-facts__row dd{margin:0;font-size:var(--Size-Text-S, .875rem);line-height:1.4;letter-spacing:-.03em;text-align:right}.print-facts__note{margin-top:.625rem;padding-top:1rem;border-top:1px solid var(--pw-rule);color:var(--pw-muted);font-size:var(--Size-Text-XS, .75rem);line-height:1.4;letter-spacing:-.02em}.print-facts__note:empty{display:none}.print-facts__row--review{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:.5rem}.print-facts__row--review dd{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.375rem;text-align:left}.print-facts__amount{color:var(--pw-ink);font-size:var(--Size-Text-XS, .75rem);letter-spacing:0;white-space:nowrap}.print-facts__change{min-height:1.5rem;margin:-.25rem -.25rem -.25rem 0;padding:.25rem;border:0;background:none;color:var(--pw-muted);font:inherit;font-size:var(--Size-Text-XS, .75rem);letter-spacing:0;text-transform:uppercase;cursor:pointer}.print-facts__change:hover{color:var(--pw-ink)}.print-facts__change:focus-visible{outline:2px solid var(--pw-ink);outline-offset:0}.print-wizard__sample{margin:1.5rem 0 0;padding:.75rem .875rem;border-radius:.375rem;background:var(--pw-cream);color:var(--pw-muted);font-size:var(--Size-Text-XS, .75rem);line-height:1.4}.print-wizard__sample[hidden]{display:none}.print-wizard__foot{display:flex;flex-direction:column;gap:.875rem;padding:.875rem var(--pw-side-inset) var(--pw-side-inset);border-top:1px solid rgb(27 26 26 / .08)}.print-wizard__total{display:flex;flex-direction:column;gap:.4375rem}.print-wizard__total-label{color:var(--pw-muted);font-size:var(--Size-Text-XS, .75rem);line-height:1;letter-spacing:.08em;text-transform:uppercase}.print-wizard__total-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.print-wizard__total-amount{font-family:var(--Family-Text---Stanley, Georgia, serif);font-size:1.25rem;font-weight:400;line-height:1.3;letter-spacing:-.03em}.print-wizard__shipping{font-size:var(--Size-Text-S, .875rem);line-height:1.4;letter-spacing:-.03em;text-align:right}.print-wizard__error{margin:0;color:var(--pw-sale);font-size:var(--Size-Text-XS, .75rem);line-height:1.4}.print-wizard__error[hidden]{display:none}.print-wizard__actions{display:flex;gap:.625rem}.print-wizard__back,.print-wizard__next{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;margin:0;overflow:hidden;overflow:clip;border:0;border-radius:.375rem;font:inherit;font-size:var(--Size-Text-S, .875rem);line-height:1.4;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--hover-duration, .3s) var(--hover-easing, ease-out),color var(--hover-duration, .3s) var(--hover-easing, ease-out)}.print-wizard__back{--roll-color: var(--pw-ink);flex:none;padding:0 .875rem 0 0;background:var(--pw-cream);color:var(--pw-ink)}.print-wizard__back-icon{flex:none;width:2.5rem;height:1.2rem}.print-wizard__next{--roll-color: var(--pw-ink);flex:1;min-width:0;padding:0 .875rem;background:var(--pw-ink);color:var(--pw-white)}.print-wizard__next[aria-disabled=true]{background:#d1d1d1;color:var(--pw-white);cursor:default}.print-wizard__next[aria-busy=true]{cursor:progress}@media(hover:hover)and (pointer:fine){.print-wizard__back:hover{background:var(--Primary-Yolk, #ffee54)}.print-wizard__next:not([aria-disabled=true]):hover{background:var(--Primary-Yolk, #ffee54);color:var(--pw-ink)}}.print-wizard__back:focus-visible,.print-wizard__next:focus-visible{outline:2px solid var(--pw-ink);outline-offset:2px}@media(min-width:48rem){.print-wizard{--pw-side-inset: 2rem;--pw-stage-inset: 1.5rem}.print-wizard__stage{height:clamp(18rem,40vh,32rem);height:clamp(18rem,40svh,32rem)}.print-wizard__back,.print-wizard__next{min-height:2.875rem}.print-wizard__back-icon{width:2.875rem}.print-orientation__face{min-height:2.875rem}}@media(min-width:62rem){.print-wizard{--pw-side-inset: 2.5rem;--pw-stage-inset: 2.5rem}.print-wizard__panel{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.print-wizard__card{flex-direction:row}.print-wizard__stage{flex:1;height:auto}.print-wizard__side{flex:none;width:31.25rem;padding-top:var(--pw-side-inset)}.print-wizard__head{gap:.875rem;padding-top:0}.print-wizard__body{padding-top:3.3125rem}.print-options,.print-orientation,.print-facts{margin-top:1.6875rem}.print-orientation-label{margin-top:1.375rem}.print-orientation{min-height:3.125rem}.print-wizard__foot{gap:.75rem;padding-top:1.25rem;border-top:0}.print-wizard__total-amount{font-size:1.5rem}.print-wizard__shipping{position:relative;top:-.25rem}}@container (min-width: 22rem){.print-crop-tools{padding-block:0}.print-crop-tools__move{flex-basis:auto;margin-right:.25rem}.print-crop-tools__range{width:clamp(4rem,100cqi - 18rem,11.8125rem)}}@container (min-width: 30rem){.print-crop-tools__label{display:inline}.print-crop-tools__range{width:clamp(4rem,100cqi - 26.5rem,11.8125rem)}}@media(orientation:landscape)and (max-height:32rem){.print-wizard{--pw-side-inset: 1rem;--pw-stage-inset: .75rem;--pw-fade: 1.25rem}.print-wizard__panel{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.print-wizard__card{flex-direction:row}.print-wizard__stage{flex:1;height:auto}.print-wizard__caption{display:none}.print-crop-tools{min-height:2.5rem;margin-top:.5rem}.print-wizard__side{flex:none;width:min(31.25rem,58%);padding-top:var(--pw-side-inset)}.print-wizard__head{gap:.5rem;padding-top:0}.print-wizard__body{--pw-body-end: 1rem;padding-top:1rem}.print-step__heading{font-size:1.25rem}.print-step__intro{margin-top:.375rem}.print-options,.print-orientation,.print-facts{margin-top:.875rem}.print-orientation+.print-options,.print-orientation-label+.print-options{margin-top:.5rem}.print-orientation-label{margin-top:.5625rem}.print-orientation{min-height:0}.print-orientation__face{min-height:2.25rem}.print-wizard__foot{gap:.5rem;padding:.5rem var(--pw-side-inset) .75rem;border-top:1px solid rgb(27 26 26 / .08)}.print-wizard__total-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.print-wizard__total-amount{font-size:1.125rem}.print-wizard__shipping{top:0;font-size:var(--Size-Text-XS, .75rem)}.print-wizard__back,.print-wizard__next{min-height:2.5rem}.print-wizard__back-icon{width:2.5rem}}.overlay--preview .print-wizard__panel{position:relative;inset:auto;width:100%;height:40rem}@media(prefers-reduced-motion:reduce){.print-wizard__progress-step,.print-option,.print-orientation__face{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/print-wizard.css.map */
