.am-puzzle{--puzzle-ink: #28201d;--puzzle-line: #c6b6a8;--puzzle-accent: #8e452e;--puzzle-paper: #f8f4ef;--puzzle-text: var(--colorTextBody, #fff);--puzzle-button: var(--colorBtnPrimary, #5ce1e6);--puzzle-button-text: var(--colorBtnPrimaryText, #141819);padding:clamp(1rem,3vw,2.5rem);background:var(--colorBody, #000);color:var(--puzzle-text)}.am-puzzle__header h1,.am-puzzle__gallery h2,.am-puzzle__description :is(h2,h3,h4,p,li),.am-puzzle__form>:is(label,p){color:inherit}.am-puzzle__header h1{overflow-wrap:anywhere}.am-puzzle__header,.am-puzzle__gallery{max-width:76rem;margin:0 auto clamp(1rem,3vw,2rem)}.am-puzzle__gallery{margin-top:clamp(2rem,4vw,3rem)}.am-puzzle [hidden]{display:none!important}.am-puzzle__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(1.25rem,4vw,3.75rem);max-width:76rem;margin-inline:auto}.am-puzzle__gallery,.am-puzzle__panel{min-width:0}.am-puzzle__stage{position:relative;display:grid;place-items:center;isolation:isolate;min-height:10rem;padding:clamp(1.25rem,4vw,3rem);overflow:hidden;border:1px solid var(--puzzle-line);border-radius:1rem;background:radial-gradient(ellipse at center,#fffdfb,var(--puzzle-paper))}.am-puzzle__canvas,.am-puzzle [data-puzzle-canvas]{display:block;width:min(100%,30rem);height:auto;max-width:100%}.am-puzzle--photo-ready [data-puzzle-canvas]{cursor:grab;touch-action:none}.am-puzzle--photo-ready [data-puzzle-canvas]:active{cursor:grabbing}.am-puzzle [data-puzzle-canvas]:focus-visible{outline:2px solid var(--puzzle-accent);outline-offset:.35rem}.am-puzzle [data-puzzle-empty]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;color:var(--puzzle-ink);font-size:.95rem;text-align:center;pointer-events:none}.am-puzzle__empty:has(.am-puzzle__hero){padding:0}.am-puzzle__hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:var(--puzzle-paper)}.am-puzzle__empty p{position:absolute;bottom:.6rem;margin:0 .55rem;padding:.25rem .65rem;border-radius:.45rem;background:#fffdf9}.am-puzzle__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:.55rem;margin-top:.75rem;padding:0;list-style:none}.am-puzzle__thumb{display:block;min-width:0;overflow:hidden;border:1px solid var(--puzzle-line);border-radius:.55rem;background:var(--puzzle-paper)}.am-puzzle__thumb img,img.am-puzzle__thumb{display:block;width:100%;aspect-ratio:1;object-fit:cover}.am-puzzle__form,.am-puzzle__adjust{display:grid;gap:.75rem}.am-puzzle__adjust{padding:.85rem 1rem;border:1px solid var(--puzzle-line);border-radius:.7rem;background:var(--puzzle-paper);color:var(--puzzle-ink);color-scheme:light}.am-puzzle__adjust legend{padding-inline:.5rem;border-radius:.3rem;background:var(--puzzle-paper);color:var(--puzzle-ink)}.am-puzzle__adjust label{margin:0;color:inherit}.am-puzzle [type=range]{display:block;width:100%;min-height:2rem;margin:0;padding:0;accent-color:var(--puzzle-accent)}.am-puzzle [data-puzzle-photo],.am-puzzle input[name=quantity]{width:100%;max-width:100%;min-height:2.75rem;margin:0;padding:.5rem .65rem;border:1px solid var(--puzzle-line);border-radius:.45rem;background:#fff;color:var(--puzzle-ink);color-scheme:light}.am-puzzle [data-puzzle-photo]::file-selector-button{margin-inline-end:.55rem;padding:.4rem .6rem;border:1px solid var(--puzzle-line);border-radius:.3rem;background:var(--puzzle-paper);color:var(--puzzle-ink);font:inherit;cursor:pointer}.am-puzzle [data-puzzle-reset]{justify-self:start;min-height:2.5rem;padding:.4rem .7rem;border:1px solid var(--puzzle-line);border-radius:.35rem;background:#fff;color:var(--puzzle-ink)}.am-puzzle__status{min-height:1.4em;margin:0;font-size:.9rem}.am-puzzle__status:empty{min-height:0}.am-puzzle [data-puzzle-submit]{display:block;width:100%;min-height:3rem;padding:.65rem 1rem;border-radius:.5rem;background:var(--puzzle-button);color:var(--puzzle-button-text);font-weight:700;text-align:center}.am-puzzle [data-puzzle-submit]:disabled{background:#ded6cf;color:#493c35;opacity:1}.am-puzzle :is(button,input):disabled{cursor:not-allowed}.am-puzzle__adjust :is(button,input):disabled{opacity:.58}.am-puzzle__form>:is(input,button):focus-visible{outline:2px solid var(--puzzle-button);outline-offset:3px}.am-puzzle__description{max-width:76rem;margin:clamp(2rem,5vw,4rem) auto 0}@media(max-width:768px){body:has(.am-puzzle):not(.sticky-nav--is-open) .site-nav__thumb-menu{position:static;margin:0 1rem 1rem;transform:none}.am-puzzle__header h1{font-size:clamp(1.65rem,7vw,2.5rem)}.am-puzzle__layout{grid-template-columns:1fr;gap:1.25rem}.am-puzzle__stage{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/atelier-puzzle-live.css.map */
