.lp-cp[hidden],[data-lp-cp-col][hidden],.lp-cp__work[hidden],.lp-cp__stagewrap[hidden],.lp-cp__nopreview[hidden],.lp-cp__zoom[hidden],.lp-cp__hint[hidden],.lp-cp__shapes[hidden],.lp-cp__cropview[hidden],.lp-cp .lp-cp__turn[hidden]{display:none!important}.lp-cp{position:relative;color:var(--lp-cert-ink, #111)}.lp-cert[data-state=failed] .lp-cert__name{color:var(--lp-cert-ink, #111)}.lp-cp__work{margin-top:24px;display:grid;gap:18px;scroll-margin-top:64px}@media(min-width:800px){.lp-cp__work{--lp-cp-w: min(1160px, calc(100vw - 64px) );width:var(--lp-cp-w);max-width:none;margin-left:calc(50% - var(--lp-cp-w) / 2);grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:48px;align-items:center;scroll-margin-top:150px}}.lp-cp__view{min-width:0}.lp-cp__canvas{position:relative;overflow:hidden;background:#fff;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none}.lp-cp__canvas.is-dragging{cursor:grabbing}.lp-cp__canvas:focus-visible{outline:1.5px solid var(--lp-cert-ink, #111);outline-offset:3px}.lp-cp__canvas .lp-sp__diagram{cursor:inherit}.lp-cp__canvas .lp-sp__ann,.lp-cp__canvas .lp-sp__lbl{display:none}.lp-cp__stage{position:absolute;top:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.lp-cp__stage[hidden]{display:none!important}.lp-cp__img,.lp-cp__ghost{position:absolute;top:0;left:0;display:block;max-width:none;max-height:none;transform-origin:0 0;pointer-events:none;will-change:transform}.lp-cp__ghost{z-index:1;opacity:0;transition:opacity .16s}.lp-cp__ghost:not([src]){display:none}.lp-cp__canvas.is-dragging .lp-cp__ghost{opacity:.3}.lp-cp__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,transparent calc(33.333% - .5px),rgba(255,255,255,.55) calc(33.333% - .5px),rgba(255,255,255,.55) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),rgba(255,255,255,.55) calc(66.666% - .5px),rgba(255,255,255,.55) calc(66.666% + .5px),transparent calc(66.666% + .5px)),linear-gradient(to bottom,transparent calc(33.333% - .5px),rgba(255,255,255,.55) calc(33.333% - .5px),rgba(255,255,255,.55) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),rgba(255,255,255,.55) calc(66.666% - .5px),rgba(255,255,255,.55) calc(66.666% + .5px),transparent calc(66.666% + .5px));opacity:0;transition:opacity .16s}.lp-cp__canvas.is-dragging .lp-cp__grid{opacity:1}.lp-cp__hint{position:absolute;left:50%;bottom:14px;z-index:3;transform:translate(-50%);padding:7px 12px;background:#111111c7;color:#fff;font-size:11px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity .3s}.lp-cp__hint.is-done{opacity:0}.lp-cp__hint[hidden]{display:none}.lp-cp__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:24px;row-gap:4px;margin-top:8px}.lp-cp__zoom{display:flex;flex:0 1 300px;align-items:center;gap:4px;min-width:150px;margin:0}.lp-cp__acts{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:16px}.lp-cp__shapes{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px}.lp-cp .lp-cp__shape,.lp-cp .lp-cp__shape:hover,.lp-cp .lp-cp__shape:focus,.lp-cp .lp-cp__shape:active{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:60px;min-height:36px;margin:0;padding:0 9px;border:1px solid #e3e3e3;border-radius:0;background:#fff;box-shadow:inset 0 0 0 .5px transparent;transform:none;color:var(--lp-cert-ink, #111);font-family:inherit;font-size:12px;font-weight:inherit;line-height:1;letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .1s,box-shadow .1s}.lp-cp .lp-cp__shape:hover{border-color:#8c8c8c}.lp-cp .lp-cp__shape[aria-checked=true]{border-color:var(--lp-cert-ink, #111);box-shadow:inset 0 0 0 .5px var(--lp-cert-ink, #111)}.lp-cp .lp-cp__shape:focus-visible{outline:1.5px solid var(--lp-cert-ink, #111);outline-offset:2px}.lp-cp__shapeicon{display:block;flex:0 0 auto;box-sizing:border-box;border:1.2px solid currentColor}@media(max-width:799px){.lp-cp__zoom{flex:1 1 100%;max-width:320px}.lp-cp__shapes{flex:1 1 100%}.lp-cp__acts{gap:10px}.lp-cp .lp-cp__shape,.lp-cp .lp-cp__shape:hover,.lp-cp .lp-cp__shape:focus,.lp-cp .lp-cp__shape:active{min-width:72px;min-height:44px}}.lp-cp__zoom input[type=range]{flex:1 1 auto;min-width:0;width:100%;height:32px;margin:0;padding:0;border:0;background:transparent;accent-color:var(--lp-cert-ink, #111)}.lp-cp .lp-cp__tool,.lp-cp .lp-cp__tool:hover,.lp-cp .lp-cp__tool:focus,.lp-cp .lp-cp__tool:active,.lp-cp .lp-cp__turn,.lp-cp .lp-cp__turn:hover,.lp-cp .lp-cp__turn:focus,.lp-cp .lp-cp__turn:active{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;color:var(--lp-cert-ink, #111);font-family:inherit;font-size:11px;font-weight:inherit;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lp-cp .lp-cp__tool:hover,.lp-cp .lp-cp__turn:hover{opacity:.6}.lp-cp .lp-cp__tool:focus-visible,.lp-cp .lp-cp__turn:focus-visible{outline:1.5px solid var(--lp-cert-ink, #111);outline-offset:2px}.lp-cp__tool svg,.lp-cp__turn svg{display:block;flex:0 0 auto}.lp-cp__dims{margin:2px 0 0;font-size:11px;line-height:1.5;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--lp-cert-muted, #606060);font-variant-numeric:tabular-nums}.lp-cp__dims:empty{display:none}.lp-cp__panel{min-width:0}.lp-cp__group+.lp-cp__group{margin-top:28px}.lp-cp__heading{margin:0 0 12px;font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-cert-ink, #111)}.lp-cp__chosen{margin-left:8px;letter-spacing:.08em;color:var(--lp-cert-muted, #606060)}.lp-cp__frames{display:flex;flex-wrap:wrap;gap:8px}.lp-cp .lp-cp__chip,.lp-cp .lp-cp__chip:hover,.lp-cp .lp-cp__chip:focus,.lp-cp .lp-cp__chip:active{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:inset 0 0 0 1px transparent;transform:none;cursor:pointer;transition:box-shadow .1s}.lp-cp .lp-cp__chip:hover{box-shadow:inset 0 0 0 1px #bdbdbd}.lp-cp .lp-cp__chip[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--lp-cert-ink, #111)}.lp-cp .lp-cp__chip:focus-visible{outline:1.5px solid var(--lp-cert-ink, #111);outline-offset:2px}.lp-cp__chipname{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-cp__swatch{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px #00000014,inset 0 -2px 3px #0000001f}.lp-cp__swatch--white{background-image:url(lp-swatch-white.jpg);box-shadow:inset 0 0 0 1px #d6d6d6,inset 0 -2px 3px #0000000d}.lp-cp__swatch--black{background-image:url(lp-swatch-black.jpg)}.lp-cp__swatch--natural{background-image:url(lp-swatch-natural.jpg)}.lp-cp__swatch--walnut{background-image:url(lp-swatch-walnut.jpg)}.lp-cp__swatch--none{background:linear-gradient(135deg,transparent calc(50% - .6px),#8c8c8c calc(50% - .6px),#8c8c8c calc(50% + .6px),transparent calc(50% + .6px)),#fff;box-shadow:inset 0 0 0 1px #d6d6d6}.lp-cp__sizes{display:flex;flex-direction:column;gap:6px}.lp-cp .lp-cp__size,.lp-cp .lp-cp__size:hover,.lp-cp .lp-cp__size:focus,.lp-cp .lp-cp__size:active{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "inches mark";align-items:baseline;column-gap:12px;row-gap:2px;width:100%;min-width:0;min-height:52px;margin:0;padding:9px 12px;border:1px solid #e3e3e3;border-radius:0;background:#fff;box-shadow:inset 0 0 0 .5px transparent;transform:none;color:var(--lp-cert-ink, #111);font-family:inherit;font-size:12px;font-weight:inherit;line-height:1.3;letter-spacing:.04em;text-transform:none;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .1s,box-shadow .1s}.lp-cp .lp-cp__size:hover{border-color:#8c8c8c}.lp-cp .lp-cp__size[aria-checked=true]{border-color:var(--lp-cert-ink, #111);box-shadow:inset 0 0 0 .5px var(--lp-cert-ink, #111)}.lp-cp .lp-cp__size:focus-visible{outline:1.5px solid var(--lp-cert-ink, #111);outline-offset:2px}.lp-cp__sizename{grid-area:name;font-weight:500}.lp-cp__sizein{grid-area:inches;font-size:11px;color:var(--lp-cert-muted, #606060);font-variant-numeric:tabular-nums;white-space:nowrap}.lp-cp__sizeprice{grid-area:price;justify-self:end;font-size:12px;font-variant-numeric:tabular-nums}.lp-cp__sizeprice[hidden]{display:none}.lp-cp__mark{grid-area:mark;justify-self:end;font-size:9.5px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lp-cp__mark:before{content:"";display:inline-block;width:9px;height:5px;margin:0 5px 2px 0;border-left:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(-45deg)}.lp-cp__size.is-below .lp-cp__mark{color:#b3261e;font-weight:600}.lp-cp__size.is-below .lp-cp__mark:before{width:6px;height:6px;margin:0 5px 1px 0;border:0;border-radius:50%;background:currentColor;transform:none}.lp-cp__quality{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--lp-cert-ink, #111)}.lp-cp__quality.is-below{position:relative;padding:10px 12px 10px 36px;border:1px solid #f0c4bf;background:#fdf1f0;color:#8f1d14}.lp-cp__quality.is-below:before{content:"";position:absolute;left:12px;top:11px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5 15 14H1z' fill='%23b3261e'/%3E%3Cpath d='M8 6v3.6' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.7' r='.95' fill='%23fff'/%3E%3C/svg%3E") no-repeat center / contain}.lp-cp__quality strong{font-weight:600;color:#b3261e}.lp-cp__lowres{position:absolute;left:10px;top:10px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;background:#b3261e;color:#fff;font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.lp-cp__lowres:before{content:"";width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5 15 14H1z' fill='%23fff'/%3E%3Cpath d='M8 6v3.6' stroke='%23b3261e' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.7' r='.95' fill='%23b3261e'/%3E%3C/svg%3E") no-repeat center / contain}.lp-cp__lowres[hidden]{display:none}.lp-cp__work.is-cropping .lp-cp__lowres{top:auto;bottom:4px}@media(max-width:799px){.lp-cp__group+.lp-cp__group{margin-top:18px}.lp-cp__heading{margin-bottom:8px}.lp-cp__sizes{flex-direction:row;gap:8px;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lp-cp__sizes::-webkit-scrollbar{display:none}.lp-cp .lp-cp__size,.lp-cp .lp-cp__size:hover,.lp-cp .lp-cp__size:focus,.lp-cp .lp-cp__size:active{flex:0 0 auto;width:124px;grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "inches" "price" "mark";scroll-snap-align:start}.lp-cp__sizeprice,.lp-cp__mark{justify-self:start}}@media(prefers-reduced-motion:reduce){.lp-cp__grid,.lp-cp__ghost,.lp-cp__hint,.lp-cp .lp-cp__chip,.lp-cp .lp-cp__size{transition:none}}.lp-cp__nopreview{margin:0;padding:14px 16px;border:1px solid #d6d6d6;background:#fff;font-size:12px;line-height:1.5;color:var(--lp-cert-ink, #111)}.lp-cp__opening{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 16px;font-size:12px;line-height:1.5;letter-spacing:.04em;text-align:center;color:var(--lp-cert-muted, #606060);pointer-events:none}.lp-cp__opening[hidden]{display:none!important}.lp-cp__stage.is-opening{background:#e9e6e1}.lp-cp__stage.is-opening .lp-cp__img{visibility:hidden}.lp-cp__stage.is-opening .lp-cp__opening{animation:lp-cp-opening 1.8s ease-in-out infinite}@keyframes lp-cp-opening{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.lp-cp__stage.is-opening .lp-cp__opening{animation:none}}.lp-cp__work.is-unsized .lp-cp__tools,.lp-cp__work.is-unsized .lp-cp__hint,.lp-cp__work.is-unsized .lp-cp__dims,.lp-cp__work.is-unsized .lp-cp__panel{display:none}.lp-cp .lp-cert__status.is-note{color:var(--lp-cert-muted, #606060)}.lp-cp__cropview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;background:#efeeec;cursor:move;touch-action:none;user-select:none;-webkit-user-select:none}.lp-cp__cropphoto{position:absolute;overflow:hidden;pointer-events:none}.lp-cp__cropimg{position:absolute;top:0;left:0;display:block;max-width:none;max-height:none;transform-origin:0 0;pointer-events:none}.lp-cp__shade{position:absolute;box-shadow:0 0 0 100vmax #1111118c;pointer-events:none}.lp-cp__box{position:absolute;box-sizing:border-box;border:1px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px #00000047;outline:none}.lp-cp__box:focus-visible{box-shadow:0 0 0 1px #00000047,0 0 0 3px var(--lp-cert-ink, #111)}.lp-cp__boxgrid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,transparent calc(33.333% - .5px),rgba(255,255,255,.7) calc(33.333% - .5px),rgba(255,255,255,.7) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),rgba(255,255,255,.7) calc(66.666% - .5px),rgba(255,255,255,.7) calc(66.666% + .5px),transparent calc(66.666% + .5px)),linear-gradient(to bottom,transparent calc(33.333% - .5px),rgba(255,255,255,.7) calc(33.333% - .5px),rgba(255,255,255,.7) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),rgba(255,255,255,.7) calc(66.666% - .5px),rgba(255,255,255,.7) calc(66.666% + .5px),transparent calc(66.666% + .5px));opacity:0;transition:opacity .16s}.lp-cp__cropview.is-dragging .lp-cp__boxgrid{opacity:1}.lp-cp__handle{position:absolute;z-index:1;width:44px;height:44px;margin:-22px 0 0 -22px;outline:none;touch-action:none}.lp-cp__handle:before{content:"";position:absolute;box-sizing:border-box;filter:drop-shadow(0 0 1px rgba(0,0,0,.55))}.lp-cp__handle:focus-visible:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--lp-cert-ink, #111)}.lp-cp__handle[data-h=nw]{left:0;top:0;cursor:nwse-resize}.lp-cp__handle[data-h=ne]{left:100%;top:0;cursor:nesw-resize}.lp-cp__handle[data-h=se]{left:100%;top:100%;cursor:nwse-resize}.lp-cp__handle[data-h=sw]{left:0;top:100%;cursor:nesw-resize}.lp-cp__handle[data-h=n]{left:50%;top:0;cursor:ns-resize}.lp-cp__handle[data-h=s]{left:50%;top:100%;cursor:ns-resize}.lp-cp__handle[data-h=e]{left:100%;top:50%;cursor:ew-resize}.lp-cp__handle[data-h=w]{left:0;top:50%;cursor:ew-resize}.lp-cp__handle[data-h=nw]:before,.lp-cp__handle[data-h=ne]:before,.lp-cp__handle[data-h=se]:before,.lp-cp__handle[data-h=sw]:before{width:20px;height:20px;border:0 solid #fff}.lp-cp__handle[data-h=nw]:before{left:19px;top:19px;border-left-width:3px;border-top-width:3px}.lp-cp__handle[data-h=ne]:before{right:19px;top:19px;border-right-width:3px;border-top-width:3px}.lp-cp__handle[data-h=se]:before{right:19px;bottom:19px;border-right-width:3px;border-bottom-width:3px}.lp-cp__handle[data-h=sw]:before{left:19px;bottom:19px;border-left-width:3px;border-bottom-width:3px}.lp-cp__handle[data-h=n]:before,.lp-cp__handle[data-h=s]:before{left:11px;top:20.5px;width:22px;height:3px;background:#fff}.lp-cp__handle[data-h=e]:before,.lp-cp__handle[data-h=w]:before{left:20.5px;top:11px;width:3px;height:22px;background:#fff}.lp-cp__box.is-narrow .lp-cp__handle[data-h=n],.lp-cp__box.is-narrow .lp-cp__handle[data-h=s],.lp-cp__box.is-short .lp-cp__handle[data-h=e],.lp-cp__box.is-short .lp-cp__handle[data-h=w]{display:none}@media(prefers-reduced-motion:reduce){.lp-cp__boxgrid,.lp-cp .lp-cp__shape{transition:none}}.lp-cp__cropview .lp-cp__hint{top:6px;bottom:auto;padding:3px 10px;font-size:10px}
/*# sourceMappingURL=/cdn/shop/t/54/assets/lp-custom-photo.css.map */
