.ar2{--ink:#171512;--muted:#746d64;--line:#ddd6cc;--paper:#fffdfa;--soft:#f3f0ea;--accent:#c75f2b;--red:#b8232c;--orange:#e36a16;--burn:#311b0e;--burn-soft:#5a2f16;--clip-body:polygon(0% 0%,100% 0%,100% 7.692%,94.5% 7.692%,94.5% 15.385%,100% 15.385%,100% 23.077%,94.5% 23.077%,94.5% 30.769%,100% 30.769%,100% 38.462%,94.5% 38.462%,94.5% 46.154%,100% 46.154%,100% 53.846%,94.5% 53.846%,94.5% 61.538%,100% 61.538%,100% 69.231%,94.5% 69.231%,94.5% 76.923%,100% 76.923%,100% 84.615%,94.5% 84.615%,94.5% 92.308%,100% 92.308%,100% 100%,92.308% 100%,92.308% 94.5%,84.615% 94.5%,84.615% 100%,76.923% 100%,76.923% 94.5%,69.231% 94.5%,69.231% 100%,61.538% 100%,61.538% 94.5%,53.846% 94.5%,53.846% 100%,46.154% 100%,46.154% 94.5%,38.462% 94.5%,38.462% 100%,30.769% 100%,30.769% 94.5%,23.077% 94.5%,23.077% 100%,15.385% 100%,15.385% 94.5%,7.692% 94.5%,7.692% 100%,0% 100%,0% 92.308%,5.5% 92.308%,5.5% 84.615%,0% 84.615%,0% 76.923%,5.5% 76.923%,5.5% 69.231%,0% 69.231%,0% 61.538%,5.5% 61.538%,5.5% 53.846%,0% 53.846%,0% 46.154%,5.5% 46.154%,5.5% 38.462%,0% 38.462%,0% 30.769%,5.5% 30.769%,5.5% 23.077%,0% 23.077%,0% 15.385%,5.5% 15.385%,5.5% 7.692%,0% 7.692%,0% 0%);--clip-all:polygon(0% 0%,7.692% 0%,7.692% 5.5%,15.385% 5.5%,15.385% 0%,23.077% 0%,23.077% 5.5%,30.769% 5.5%,30.769% 0%,38.462% 0%,38.462% 5.5%,46.154% 5.5%,46.154% 0%,53.846% 0%,53.846% 5.5%,61.538% 5.5%,61.538% 0%,69.231% 0%,69.231% 5.5%,76.923% 5.5%,76.923% 0%,84.615% 0%,84.615% 5.5%,92.308% 5.5%,92.308% 0%,100% 0%,100% 7.692%,94.5% 7.692%,94.5% 15.385%,100% 15.385%,100% 23.077%,94.5% 23.077%,94.5% 30.769%,100% 30.769%,100% 38.462%,94.5% 38.462%,94.5% 46.154%,100% 46.154%,100% 53.846%,94.5% 53.846%,94.5% 61.538%,100% 61.538%,100% 69.231%,94.5% 69.231%,94.5% 76.923%,100% 76.923%,100% 84.615%,94.5% 84.615%,94.5% 92.308%,100% 92.308%,100% 100%,92.308% 100%,92.308% 94.5%,84.615% 94.5%,84.615% 100%,76.923% 100%,76.923% 94.5%,69.231% 94.5%,69.231% 100%,61.538% 100%,61.538% 94.5%,53.846% 94.5%,53.846% 100%,46.154% 100%,46.154% 94.5%,38.462% 94.5%,38.462% 100%,30.769% 100%,30.769% 94.5%,23.077% 94.5%,23.077% 100%,15.385% 100%,15.385% 94.5%,7.692% 94.5%,7.692% 100%,0% 100%,0% 92.308%,5.5% 92.308%,5.5% 84.615%,0% 84.615%,0% 76.923%,5.5% 76.923%,5.5% 69.231%,0% 69.231%,0% 61.538%,5.5% 61.538%,5.5% 53.846%,0% 53.846%,0% 46.154%,5.5% 46.154%,5.5% 38.462%,0% 38.462%,0% 30.769%,5.5% 30.769%,5.5% 23.077%,0% 23.077%,0% 15.385%,5.5% 15.385%,5.5% 7.692%,0% 7.692%,0% 0%);--clip-strip:polygon(0% 0%,7.692% 0%,7.692% 22%,15.385% 22%,15.385% 0%,23.077% 0%,23.077% 22%,30.769% 22%,30.769% 0%,38.462% 0%,38.462% 22%,46.154% 22%,46.154% 0%,53.846% 0%,53.846% 22%,61.538% 22%,61.538% 0%,69.231% 0%,69.231% 22%,76.923% 22%,76.923% 0%,84.615% 0%,84.615% 22%,92.308% 22%,92.308% 0%,100% 0%,100% 35%,94.5% 35%,94.5% 65%,100% 65%,100% 100%,0% 100%,0% 65%,5.5% 65%,5.5% 35%,0% 35%,0% 0%);background:#eeece7;color:var(--ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.ar2 *{box-sizing:border-box}.ar2 button,.ar2 input{font:inherit}.ar2 button{color:inherit}.ar2__shell{display:grid;grid-template-columns:355px minmax(0,1fr);min-height:100vh}.ar2__controls{background:var(--paper);border-right:1px solid var(--line);padding:20px;overflow:auto;max-height:100vh}.ar2__brand{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.ar2__brand p{font-size:9px;letter-spacing:.15em;font-weight:700;color:var(--muted);margin:0 0 4px}.ar2__brand h1{font-size:20px;line-height:1.15;letter-spacing:-.025em;margin:0}.ar2__brand>span{border:1px solid #24211d;border-radius:999px;padding:5px 7px;font-size:8px;letter-spacing:.08em;font-weight:700}.ar2__block{padding:17px 0;border-bottom:1px solid var(--line)}.ar2__block-title{display:flex;gap:8px;align-items:baseline;margin-bottom:10px}.ar2__block-title span{font-size:9px;color:#9a9289;letter-spacing:.12em}.ar2__block-title strong{font-size:13px}.ar2__help{font-size:10px;line-height:1.45;color:var(--muted);margin:-3px 0 10px}.ar2__pair{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.ar2__pair button,.ar2__zones button{border:0;background:transparent;border-radius:6px;min-height:35px;font-size:10px;cursor:pointer}.ar2__pair button.is-active,.ar2__zones button.is-active{background:#fff;box-shadow:0 1px 6px #1c17121f;font-weight:700}.ar2__materials{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:7px}.ar2__materials button{display:flex;gap:7px;align-items:center;text-align:left;border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px;cursor:pointer}.ar2__materials button.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ar2__materials strong,.ar2__materials small{display:block}.ar2__materials strong{font-size:10px}.ar2__materials small{font-size:8px;color:var(--muted);margin-top:2px}.ar2__wood{width:25px;height:35px;border-radius:4px;flex:0 0 auto;border:1px solid rgba(0,0,0,.08)}.ar2__wood--tiler,.ar2[data-material=tiler] .ar2__wood-bg,.ar2[data-material=tiler] .ar2__face3d{background-color:#e9ca95;background-image:repeating-linear-gradient(4deg,transparent 0 13px,rgba(100,63,28,.08) 14px 15px,transparent 16px 31px),linear-gradient(95deg,#f0d9ae,#e6c48b 47%,#f2ddb6 70%,#dfb97b)}.ar2__wood--noguera,.ar2[data-material=noguera] .ar2__wood-bg,.ar2[data-material=noguera] .ar2__face3d{background-color:#62432f;background-image:repeating-linear-gradient(4deg,transparent 0 13px,rgba(23,13,8,.13) 14px 15px,transparent 16px 31px),linear-gradient(95deg,#79543c,#4b3123 47%,#684731 70%,#3e281d)}.ar2__group{display:block;font-size:8px;letter-spacing:.08em;color:#8b8379;margin:7px 0 5px}.ar2__group--space{margin-top:10px}.ar2__zones{display:grid;gap:4px}.ar2__zones--3{grid-template-columns:repeat(3,1fr)}.ar2__zones--2{grid-template-columns:repeat(2,1fr)}.ar2__zones button{border:1px solid var(--line);background:#faf8f5;position:relative}.ar2__zones button.has-content:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);right:5px;top:5px}.ar2__zones button.ping{animation:ar2ButtonPing .75s ease}.ar2__add-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ar2__add-row button{min-height:36px;border:1px solid var(--line);background:#fff;border-radius:7px;font-size:9px;font-weight:700;cursor:pointer}.ar2__add-row button:disabled{opacity:.35;cursor:not-allowed}.ar2__selected-tools{margin-top:10px;background:#f7f4ef;border:1px solid #e6ded3;border-radius:9px;padding:10px}.ar2__selected-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ar2__selected-head strong{font-size:10px}.ar2__selected-head button{border:0;background:transparent;color:#9a3d2c;font-size:9px;cursor:pointer}.ar2__selected-tools [hidden]{display:none!important}.ar2__selected-tools label{display:block;margin-top:9px}.ar2__selected-tools label span,.ar2__colours>span{display:block;font-size:8px;color:var(--muted);margin-bottom:4px}.ar2__selected-tools input{width:100%;border:1px solid #cfc6bb;border-radius:6px;background:#fff;padding:8px;font-size:11px}.ar2__selected-tools p{margin:8px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.ar2__align{margin-top:10px;padding-top:9px;border-top:1px solid #e2dbd1}.ar2__align>span{display:block;font-size:8px;color:var(--muted);margin-bottom:5px}.ar2__align>div{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.ar2__align button{border:1px solid var(--line);background:#fff;border-radius:5px;min-height:27px;font-size:12px;cursor:pointer}.ar2__align button:hover{border-color:var(--accent);color:var(--accent)}.ar2__colours{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:9px}.ar2__colours>span{width:100%;margin-bottom:0}.ar2__colours button{border:1px solid var(--line);border-radius:999px;background:#fff;padding:5px 7px;font-size:9px;display:inline-flex;gap:5px;align-items:center;cursor:pointer}.ar2__colours button.is-active{border-color:var(--ink);font-weight:700}.ar2__colours i{width:8px;height:8px;border-radius:50%;background:var(--red)}.ar2__colours button[data-colour=orange] i{background:var(--orange)}.ar2__price{margin-top:16px;border:1px solid var(--ink);border-radius:10px;padding:12px;display:flex;justify-content:space-between;gap:10px;align-items:center;background:#fff}.ar2__price span,.ar2__price strong,.ar2__price small{display:block}.ar2__price span{font-size:9px;color:var(--muted)}.ar2__price strong{font-size:22px;letter-spacing:-.03em;margin:1px 0}.ar2__price small{font-size:8px;color:var(--muted)}.ar2__price button{border:0;background:var(--ink);color:#fff;border-radius:7px;padding:8px 10px;font-size:9px;cursor:pointer}.ar2__summary{margin-top:7px;background:#f5f1eb;border-radius:8px;padding:9px 10px;font-size:9px;line-height:1.65}.ar2__summary div{display:flex;justify-content:space-between;gap:10px}.ar2__work{min-width:0;padding:20px 22px 26px}.ar2__work-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px}.ar2__work-head>div:first-child{display:flex;align-items:center;gap:9px}.ar2__work-head small,.ar2__card header small,.ar2__all-head small{display:block;font-size:8px;letter-spacing:.12em;color:var(--muted);margin-bottom:2px}.ar2__work-head strong{font-size:17px;letter-spacing:-.02em}.ar2__pulse-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px #c75f2b1f}.ar2__pulse-dot.flash{animation:ar2Dot .7s ease}.ar2__chips{display:flex;gap:5px}.ar2__chips span{font-size:9px;border:1px solid var(--line);border-radius:999px;background:#ffffffb8;padding:6px 8px}.ar2__main-grid{display:grid;grid-template-columns:minmax(330px,.9fr) minmax(400px,1.2fr);gap:13px;align-items:stretch}.ar2__card{border:1px solid #d6d0c7;border-radius:13px;background:#f8f7f4;overflow:hidden;min-width:0}.ar2__card>header{height:58px;padding:11px 13px;border-bottom:1px solid var(--line);background:#ffffffa8;display:flex;justify-content:space-between;gap:12px;align-items:center}.ar2__card>header strong{font-size:12px}.ar2__card>header>span{font-size:9px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 7px}.ar2__editor-stage{min-height:505px;padding:24px;display:grid;place-items:center;background-image:linear-gradient(rgba(110,100,90,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(110,100,90,.05) 1px,transparent 1px);background-size:24px 24px}.ar2__editor-face{position:relative;width:min(88%,390px);aspect-ratio:1/1;border:1px solid rgba(50,38,25,.45);box-shadow:0 10px 32px #31271d26;transition:width .25s ease,aspect-ratio .25s ease;background-size:auto,auto;overflow:hidden}.ar2__editor-face[data-zone=top],.ar2__editor-face[data-zone=bottom],.ar2__editor-face[data-zone=front],.ar2__editor-face[data-zone=back],.ar2__editor-face[data-zone=left],.ar2__editor-face[data-zone=right]{clip-path:none;filter:none;box-shadow:inset 0 0 0 1px #311b0eb8,0 10px 32px #31271d26}.ar2__editor-face.is-strip{clip-path:none;filter:none;box-shadow:inset 0 0 0 1px #311b0ec7,0 8px 24px #31271d1f}.ar2__editor-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.98}.ar2__editor-face[data-zone=front]:after,.ar2__editor-face[data-zone=back]:after,.ar2__editor-face[data-zone=left]:after,.ar2__editor-face[data-zone=right]:after{background:repeating-linear-gradient(0deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) left/3.8% 100% no-repeat,repeating-linear-gradient(0deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) right/3.8% 100% no-repeat,repeating-linear-gradient(90deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) bottom/100% 3.8% no-repeat}.ar2__editor-face[data-zone=top]:after,.ar2__editor-face[data-zone=bottom]:after{background:repeating-linear-gradient(90deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) top/100% 3.8% no-repeat,repeating-linear-gradient(90deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) bottom/100% 3.8% no-repeat,repeating-linear-gradient(0deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) left/3.8% 100% no-repeat,repeating-linear-gradient(0deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) right/3.8% 100% no-repeat}.ar2__editor-face.is-strip:after{background:repeating-linear-gradient(90deg,transparent 0 3.2%,var(--burn) 3.2% 10.7%,transparent 10.7% 14.3%) top/100% 21% no-repeat,linear-gradient(var(--burn),var(--burn)) left center/3.8% 34% no-repeat,linear-gradient(var(--burn),var(--burn)) right center/3.8% 34% no-repeat,linear-gradient(90deg,#311b0ed1,#311b0ed1) bottom/100% 2px no-repeat}.ar2__safe{position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:2px dashed #a15a24;pointer-events:none;z-index:200;opacity:.85}.ar2__guide{position:absolute;pointer-events:none;z-index:4;opacity:0;transition:opacity .15s ease;background:#c75f2bbf}.ar2__guide.is-show{opacity:1}.ar2__guide--v{top:5%;bottom:5%;left:50%;width:1px}.ar2__guide--h{left:5%;right:5%;top:50%;height:1px}.ar2__face-tag{position:absolute;left:8px;top:7px;font-size:8px;letter-spacing:.12em;background:#ffffffc2;padding:4px 5px;border-radius:4px;z-index:20;pointer-events:none}.ar2__item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0) scale(1);transform-origin:center;cursor:grab;touch-action:none;z-index:5;display:grid;place-items:center;-webkit-user-select:none;user-select:none}.ar2__item:active{cursor:grabbing}.ar2__item.is-selected{outline:2px solid var(--accent);outline-offset:5px}.ar2__item-text{font-family:Georgia,serif;font-size:28px;color:#2d1b0dd1;white-space:nowrap;min-width:22px;min-height:26px}.ar2[data-material=noguera] .ar2__item-text{color:#170c07eb}.ar2__item-inlay{width:58px;height:58px;color:var(--red);filter:drop-shadow(0 2px 1px rgba(0,0,0,.2))}.ar2__item-inlay svg{width:100%;height:100%;fill:currentColor;display:block}.ar2__handle{position:absolute;width:19px;height:19px;border-radius:50%;background:#fff;border:1px solid var(--accent);color:var(--accent);display:grid;place-items:center;font-size:10px;font-weight:700;z-index:20;box-shadow:0 1px 5px #00000024;touch-action:none;font-style:normal}.ar2__handle--resize{right:-17px;bottom:-17px;cursor:nwse-resize}.ar2__handle--rotate{right:-17px;top:-17px;cursor:grab}.ar2__handle--delete{left:-17px;top:-17px;cursor:pointer;border-color:#a73e31;color:#a73e31;font-size:13px;line-height:1}.ar2__handle--delete:hover{background:#a73e31;color:#fff}.ar2__card>footer{min-height:42px;padding:9px 12px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff9e;font-size:8px;color:var(--muted)}.ar2__card>footer strong{font-size:9px;color:var(--ink)}.ar2__preview-stage{min-height:505px;position:relative;display:grid;place-items:center;perspective:1050px;overflow:hidden;background-image:linear-gradient(rgba(110,100,90,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(110,100,90,.05) 1px,transparent 1px);background-size:24px 24px;touch-action:none;-webkit-user-select:none;user-select:none}.ar2__scene{width:360px;height:360px;display:grid;place-items:center;transform-style:preserve-3d;position:relative;z-index:4}.ar2__assembly{--w:220px;--h:220px;--lid-h:38px;--lid-overlap:10px;width:var(--w);height:calc(var(--h) + 30px);position:relative;transform-style:preserve-3d;transform:rotateX(-22deg) rotateY(34deg);transition:transform .42s cubic-bezier(.2,.8,.2,1)}.ar2__body3d,.ar2__lid3d{position:absolute;left:0;top:0;width:var(--w);transform-style:preserve-3d}.ar2__body3d{height:var(--h);transform:translateY(calc(var(--lid-h) - var(--lid-overlap)))}.ar2__lid3d{height:var(--lid-h);transform:translateY(0)}.ar2__face3d{position:absolute;border:1px solid rgba(45,33,21,.42);padding:0;overflow:hidden;backface-visibility:visible;cursor:pointer;transition:box-shadow .2s ease,filter .2s ease,outline-color .2s ease}.ar2__face3d{filter:none;box-shadow:inset 0 0 0 1px #311b0ec7}.ar2__body-front,.ar2__body-back,.ar2__body-left,.ar2__body-right,.ar2__body-bottom,.ar2__lid-top,.ar2__lid-front,.ar2__lid-back,.ar2__lid-left,.ar2__lid-right{clip-path:none}.ar2__face3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.98}.ar2__body-front:before,.ar2__body-back:before,.ar2__body-left:before,.ar2__body-right:before{background:repeating-linear-gradient(0deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) left/3.8% 100% no-repeat,repeating-linear-gradient(0deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) right/3.8% 100% no-repeat,repeating-linear-gradient(90deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) bottom/100% 3.8% no-repeat}.ar2__body-bottom:before,.ar2__lid-top:before{background:repeating-linear-gradient(90deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) top/100% 3.8% no-repeat,repeating-linear-gradient(90deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) bottom/100% 3.8% no-repeat,repeating-linear-gradient(0deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) left/3.8% 100% no-repeat,repeating-linear-gradient(0deg,var(--burn) 0 8.2%,transparent 8.2% 14.3%) right/3.8% 100% no-repeat}.ar2__lid-front:before,.ar2__lid-back:before,.ar2__lid-left:before,.ar2__lid-right:before{background:repeating-linear-gradient(90deg,transparent 0 3.2%,var(--burn) 3.2% 10.7%,transparent 10.7% 14.3%) top/100% 21% no-repeat,linear-gradient(var(--burn),var(--burn)) left center/3.8% 34% no-repeat,linear-gradient(var(--burn),var(--burn)) right center/3.8% 34% no-repeat,linear-gradient(90deg,#311b0ed1,#311b0ed1) bottom/100% 2px no-repeat}.ar2__body-front,.ar2__body-back,.ar2__body-left,.ar2__body-right{width:var(--w);height:var(--h)}.ar2__body-front{transform:translateZ(calc(var(--w)/2))}.ar2__body-back{transform:rotateY(180deg) translateZ(calc(var(--w)/2))}.ar2__body-left{transform:rotateY(-90deg) translateZ(calc(var(--w)/2))}.ar2__body-right{transform:rotateY(90deg) translateZ(calc(var(--w)/2))}.ar2__body-bottom{width:var(--w);height:var(--w);top:calc((var(--h) - var(--w))/2);transform:rotateX(-90deg) translateZ(calc(var(--h)/2))}.ar2__lid-top{width:calc(var(--w) + 8px);height:calc(var(--w) + 8px);left:-4px;top:calc((var(--lid-h) - var(--w) - 8px)/2);transform:rotateX(90deg) translateZ(calc(var(--lid-h)/2));box-shadow:0 0 0 1px #35281c14}.ar2__lid-front,.ar2__lid-back,.ar2__lid-left,.ar2__lid-right{width:calc(var(--w) + 8px);height:var(--lid-h);left:-4px}.ar2__lid-front{transform:translateZ(calc((var(--w) + 8px)/2))}.ar2__lid-back{transform:rotateY(180deg) translateZ(calc((var(--w) + 8px)/2))}.ar2__lid-left{transform:rotateY(-90deg) translateZ(calc((var(--w) + 8px)/2))}.ar2__lid-right{transform:rotateY(90deg) translateZ(calc((var(--w) + 8px)/2))}.ar2__face3d.is-active{outline:4px solid var(--accent);outline-offset:-4px;filter:brightness(1.08);box-shadow:inset 0 0 18px #ffffff59,0 0 16px #c75f2b59}.ar2__face3d.is-pulse{animation:ar2FacePulse .8s ease}.ar2__face-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.ar2__face-content .ar2__mini-el{position:absolute;left:0;top:0;transform:translate(-50%,-50%);transform-origin:center;white-space:nowrap}.ar2__mini-text{font-family:Georgia,serif;color:#2a180cd1}.ar2[data-material=noguera] .ar2__mini-text{color:#120905f0}.ar2__mini-inlay{width:38px;height:38px}.ar2__mini-inlay svg{width:100%;height:100%;fill:currentColor;display:block}.ar2__shadow{position:absolute;width:310px;height:90px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.19),transparent 67%);filter:blur(8px);transform:translateY(151px);z-index:2;pointer-events:none}.ar2__active-callout{position:absolute;left:13px;top:13px;background:#fff;border:1px solid var(--accent);border-radius:8px;padding:6px 8px;z-index:8;box-shadow:0 4px 14px #00000014}.ar2__joystick{position:absolute;right:14px;bottom:28px;z-index:12;display:grid;justify-items:center;gap:4px}.ar2__joystick>span{font-size:7px;letter-spacing:.13em;font-weight:700;color:var(--muted);background:#fffc;padding:3px 5px;border-radius:999px}.ar2__joystick-track{width:70px;height:70px;border-radius:50%;border:1px solid #cfc7bc;background:radial-gradient(circle,#fff 0 28%,#f2eee8 29% 100%);box-shadow:inset 0 2px 8px #00000014,0 3px 10px #00000014;display:grid;place-items:center;position:relative}.ar2__joystick-track:before,.ar2__joystick-track:after{content:"";position:absolute;background:#d8d1c7}.ar2__joystick-track:before{width:1px;height:52px}.ar2__joystick-track:after{width:52px;height:1px}.ar2__joystick button{width:28px;height:28px;border-radius:50%;border:1px solid #9a9186;background:#fff;box-shadow:0 3px 7px #0000002e;cursor:grab;position:relative;z-index:2;touch-action:none}.ar2__joystick button:active{cursor:grabbing}.ar2__active-callout small,.ar2__active-callout strong{display:block}.ar2__active-callout small{font-size:7px;color:var(--accent);letter-spacing:.12em}.ar2__active-callout strong{font-size:10px;margin-top:1px}.ar2__preview-stage>p{position:absolute;bottom:9px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:8px;color:var(--muted);z-index:8;margin:0}.ar2__view-buttons{display:flex;gap:4px}.ar2__view-buttons button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 7px;font-size:8px;cursor:pointer}.ar2__preview-footer{display:grid!important;grid-template-columns:repeat(3,1fr);padding:0!important}.ar2__preview-footer div{padding:9px 11px;border-right:1px solid var(--line)}.ar2__preview-footer div:last-child{border-right:0}.ar2__preview-footer span,.ar2__preview-footer strong{display:block}.ar2__preview-footer span{font-size:7px;color:var(--muted);margin-bottom:2px}.ar2__preview-footer strong{font-size:9px}.ar2__all-faces{margin-top:13px;border:1px solid #d6d0c7;border-radius:12px;background:#f8f7f4;overflow:hidden}.ar2__all-head{padding:10px 12px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ffffffa6}.ar2__all-head strong{font-size:11px}.ar2__all-head>span{font-size:8px;color:var(--muted)}.ar2__thumbs{display:grid;grid-template-columns:repeat(10,minmax(82px,1fr));gap:1px;background:var(--line)}.ar2__thumb{min-width:0;background:#fff;border:0;padding:8px 6px 7px;cursor:pointer;text-align:left}.ar2__thumb.is-active{box-shadow:inset 0 -3px var(--accent)}.ar2__thumb-preview{width:68px;height:68px;border:1px solid rgba(45,33,21,.25);position:relative;overflow:hidden;margin:0 auto 5px;box-sizing:border-box}.ar2__thumb.is-strip .ar2__thumb-preview{width:68px;height:22px;margin:23px auto 28px}.ar2__thumb-preview .ar2__thumb-el{position:absolute;transform:translate(-50%,-50%);transform-origin:center;white-space:nowrap}.ar2__thumb-preview .ar2__thumb-text{font-family:Georgia,serif;font-size:7px;color:#3e2616}.ar2__thumb-preview .ar2__thumb-inlay{width:13px;height:13px}.ar2__thumb-preview svg{width:100%;height:100%;fill:currentColor;display:block}.ar2__thumb strong,.ar2__thumb small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar2__thumb strong{font-size:8px}.ar2__thumb small{font-size:7px;color:var(--muted);margin-top:1px}@keyframes ar2FacePulse{0%,to{filter:brightness(1.08)}35%{filter:brightness(1.28);box-shadow:inset 0 0 24px #ffffff8c,0 0 28px #c75f2ba6}}@keyframes ar2ButtonPing{0%,to{transform:scale(1)}35%{transform:scale(1.04)}}@keyframes ar2Dot{0%,to{box-shadow:0 0 0 5px #c75f2b1f}40%{box-shadow:0 0 0 11px #c75f2b08}}@media(max-width:1180px){.ar2__main-grid{grid-template-columns:1fr}.ar2__editor-stage,.ar2__preview-stage{min-height:440px}.ar2__thumbs{grid-template-columns:repeat(5,1fr)}}@media(max-width:850px){.ar2__shell{grid-template-columns:1fr}.ar2__controls{max-height:none;border-right:0;border-bottom:1px solid var(--line)}.ar2__work{padding:14px}.ar2__thumbs{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ar2__controls{padding:15px 13px}.ar2__work-head{align-items:flex-start}.ar2__chips{flex-direction:column}.ar2__main-grid{grid-template-columns:minmax(0,1fr)}.ar2__editor-stage{padding:14px;min-height:365px}.ar2__preview-stage{min-height:410px}.ar2__scene{transform:scale(.82)}.ar2__add-row,.ar2__zones--3{grid-template-columns:repeat(2,1fr)}.ar2__preview-stage>p{white-space:normal;width:85%;text-align:center}.ar2__all-head{align-items:flex-start;flex-direction:column}}.ar2__editor-face.is-strip{width:min(94%,480px)!important;aspect-ratio:5.2/1!important}.ar2__more-zones{width:100%;margin-top:8px;border:1px dashed #cfc5b9;background:#fff;border-radius:8px;padding:9px 10px;font-size:9px;font-weight:700;cursor:pointer;color:#554b42}.ar2__extra-zones{margin-top:9px;padding-top:4px}.ar2__tool-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--soft);margin-bottom:10px}.ar2__tool-tabs button{border:0;background:transparent;border-radius:6px;min-height:34px;font-size:9px;font-weight:700;cursor:pointer}.ar2__tool-tabs button.is-active{background:#fff;box-shadow:0 1px 6px #1c17121f}.ar2__library-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-end;margin-bottom:7px}.ar2__library-head strong,.ar2__library-head small{display:block}.ar2__library-head strong{font-size:10px}.ar2__library-head small,.ar2__library-head>span{font-size:8px;color:var(--muted)}.ar2__library-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.ar2__library-grid button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 4px;display:grid;justify-items:center;gap:4px;cursor:pointer}.ar2__library-grid button strong{font-size:8px}.ar2__lib-icon{width:34px;height:34px;color:#3d2717;display:grid;place-items:center}.ar2__lib-icon svg{width:31px;height:31px;display:block;fill:currentColor}.ar2__lib-icon img,.ar2__item-design img,.ar2__mini-design img,.ar2__thumb-design img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;filter:drop-shadow(0 0 .55px rgba(45,27,13,.92))}.ar2__lib-icon img[src*=".svg"],.ar2__item-design img[src*=".svg"],.ar2__mini-design img[src*=".svg"],.ar2__thumb-design img[src*=".svg"]{filter:brightness(0) saturate(100%) drop-shadow(0 0 .55px #000)}.ar2__wide-add{width:100%;border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;font-size:10px;font-weight:700;cursor:pointer}.ar2__inlay-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ar2__inlay-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;font-size:9px;font-weight:700;cursor:pointer}.ar2__inlay-actions button:disabled{opacity:.35;cursor:not-allowed}.ar2__limit-msg{font-size:9px;line-height:1.4;color:#8d3d24;background:#fff1e8;border:1px solid #efc8b4;border-radius:7px;padding:7px 8px;margin:8px 0 0}.ar2__item-design{width:64px;height:64px;color:#2d1b0dd1}.ar2__item-design svg{width:100%;height:100%;display:block;fill:currentColor}.ar2__mini-design{width:40px;height:40px;color:#2a180cd1}.ar2__mini-design svg{width:100%;height:100%;display:block;fill:currentColor}.ar2__thumb-design{width:14px;height:14px;color:#3e2616}.ar2__thumb-design svg{width:100%;height:100%;display:block;fill:currentColor}.ar2__library-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 0 7px;overflow:visible}.ar2__library-cats button{width:100%;min-height:32px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:6px 4px;font-size:8px;line-height:1.15;font-weight:700;cursor:pointer;white-space:normal;text-align:center}.ar2__library-cats button.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.ar2__library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ar2__inlay-actions--2{grid-template-columns:repeat(2,1fr)}.ar2__inlay-actions button small{display:block;font-size:7px;font-weight:500;color:var(--muted);margin-top:2px}.ar2__text-tools{margin-top:9px;padding-top:8px;border-top:1px solid #e2dbd1}.ar2__text-tool-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:4px}.ar2__text-tool-head strong{font-size:9px}.ar2__text-tool-head small{font-size:7px;color:var(--muted)}.ar2__text-tools label{margin-top:7px}.ar2__text-tools label>span{display:flex;justify-content:space-between;gap:8px}.ar2__text-tools input[type=range]{padding:0;border:0;background:transparent;accent-color:var(--accent)}.ar2__text-pos-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ar2__text-tools output{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.ar2__library-grid img,.ar2__item-design img,.ar2__mini-design img,.ar2__thumb-design img,.ar2__item-upload img,.ar2__mini-upload img,.ar2__thumb-upload img{display:block;width:100%;height:100%;object-fit:contain}.ar2__item-design,.ar2__mini-design,.ar2__thumb-design{background:transparent!important}.ar2__item-design img,.ar2__mini-design img,.ar2__thumb-design img{background:transparent!important;mix-blend-mode:multiply}.ar2__library-grid img{width:34px;height:34px;mix-blend-mode:multiply}.ar2__library-toggle{width:100%;margin-top:7px;min-height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:8px;font-weight:800;cursor:pointer}.ar2__library-toggle:hover{border-color:var(--ink)}.ar2__font-label select{width:100%;margin-top:4px;border:1px solid #cfc6bb;border-radius:7px;background:#fff;padding:8px 9px;font:inherit;color:var(--ink)}.ar2__frame-picker{margin-top:10px;padding-top:9px;border-top:1px solid #e2dbd1}.ar2__frame-head{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:6px}.ar2__frame-head>div{display:grid;gap:1px}.ar2__frame-head strong{font-size:9px}.ar2__frame-head small{font-size:7px;color:var(--muted)}.ar2__frame-head>span{font-size:7px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.ar2__frame-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ar2__frame-grid button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 3px;display:grid;justify-items:center;gap:3px;cursor:pointer;min-width:0}.ar2__frame-grid button strong{font-size:7px;white-space:nowrap}.ar2__frame-grid button.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ar2__frame-grid button:disabled{opacity:.35;cursor:not-allowed}.ar2__frame-sample{width:30px;height:30px;display:grid;place-items:center;color:#3e2616}.ar2__frame-sample img{width:100%;height:100%;display:block;object-fit:contain;mix-blend-mode:multiply}.ar2__frame-sample--none{font-size:18px;color:#9d958b}.ar2__frame-editor{margin-top:8px;padding:8px;border:1px solid #e2dbd1;border-radius:9px;background:#fbf8f4}.ar2__frame-edit-head{display:grid;gap:1px;margin-bottom:6px}.ar2__frame-edit-head strong{font-size:9px}.ar2__frame-edit-head small{font-size:7px;line-height:1.35;color:var(--muted)}.ar2__frame-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:6px}.ar2__frame-actions button,.ar2__frame-parts button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:28px;font-size:8px;font-weight:700;cursor:pointer}.ar2__frame-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ar2__frame-parts button.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.ar2__frame-part-center{display:grid;place-items:center;border:1px dashed #cfc6bb;border-radius:7px;font-size:7px;color:var(--muted);min-height:28px}.ar2__frame-layer,.ar2__mini-frame,.ar2__thumb-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;z-index:1;overflow:hidden}.ar2__frame-layer img,.ar2__mini-frame img,.ar2__thumb-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:fill;mix-blend-mode:multiply}.ar2__frame-piece--tl{clip-path:inset(0 72% 72% 0)}.ar2__frame-piece--top{clip-path:inset(0 28% 72% 28%)}.ar2__frame-piece--tr{clip-path:inset(0 0 72% 72%)}.ar2__frame-piece--left{clip-path:inset(28% 72% 28% 0)}.ar2__frame-piece--right{clip-path:inset(28% 0 28% 72%)}.ar2__frame-piece--bl{clip-path:inset(72% 72% 0 0)}.ar2__frame-piece--bottom{clip-path:inset(72% 28% 0 28%)}.ar2__frame-piece--br{clip-path:inset(72% 0 0 72%)}.ar2__frame-layer img{opacity:.92}.ar2__mini-frame img{opacity:.88}.ar2__thumb-frame img{opacity:.9}#ar2-editor-elements{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.ar2__thumb-preview{position:relative}.ar2__face-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4;pointer-events:none;overflow:hidden}.ar2__item,.ar2__mini-el,.ar2__thumb-el{z-index:2}.ar2__item-design,.ar2__item-upload{width:64px;height:64px}.ar2__mini-design,.ar2__mini-upload{width:40px;height:40px}.ar2__item-upload.is-photo img,.ar2__mini-upload.is-photo img,.ar2__thumb-upload.is-photo img{filter:grayscale(1) contrast(1.22);mix-blend-mode:multiply}.ar2__upload-design{margin-top:9px;padding-top:9px;border-top:1px solid var(--line)}.ar2__upload-design button{width:100%;min-height:38px;border:1px dashed #aa9b89;border-radius:8px;background:#fff;font-size:9px;font-weight:700;cursor:pointer}.ar2__upload-design small{display:block;margin-top:5px;font-size:7px;line-height:1.4;color:var(--muted)}.ar2__fire-img{width:100%;height:100%;object-fit:contain;display:block;filter:hue-rotate(28deg) saturate(1.45) brightness(1.08)}.ar2__checkout{width:100%;border:0;border-radius:9px;background:var(--ink);color:#fff;padding:12px 14px;font-size:10px;font-weight:600;cursor:pointer;margin-top:8px}.ar2 button.ar2__checkout{color:#fff!important}.ar2__checkout:hover{filter:brightness(1.08)}.ar2__checkout-note{margin:6px 2px 0!important;text-align:center}.ar2__modal[hidden]{display:none!important}.ar2__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:18px}.ar2__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14100c94}.ar2__modal-box{position:relative;width:min(720px,100%);max-height:90vh;overflow:auto;background:#fffdfa;border-radius:14px;padding:20px;box-shadow:0 22px 70px #00000047}.ar2__modal-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.ar2__modal-head small{font-size:8px;letter-spacing:.16em;color:var(--muted)}.ar2__modal-head h2{margin:2px 0 0;font-size:22px}.ar2__modal-head>button{border:1px solid var(--line);background:#fff;border-radius:50%;width:36px;height:36px;font-size:20px;cursor:pointer}.ar2__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ar2__form-grid label{display:grid;gap:4px}.ar2__form-grid label.is-wide{grid-column:1/-1}.ar2__form-grid span{font-size:9px;font-weight:700}.ar2__form-grid span small{font-weight:400;color:var(--muted)}.ar2__form-grid input,.ar2__form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #cfc6bb;border-radius:7px;background:#fff;padding:10px;font:inherit;font-size:11px}.ar2__order-review{margin-top:14px;border:1px solid var(--line);border-radius:9px;background:#f7f4ef;padding:11px;font-size:9px;line-height:1.55}.ar2__order-review div{display:flex;justify-content:space-between;gap:12px}.ar2__order-review div:last-child{margin-top:6px;padding-top:6px;border-top:1px solid var(--line);font-weight:800}.ar2__payment-note{margin-top:10px;padding:10px;border-radius:9px;background:#f2ece4}.ar2__payment-note strong{font-size:10px}.ar2__payment-note p{font-size:8px;line-height:1.45;margin:4px 0 0}.ar2__modal-actions{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:12px}.ar2__modal-actions .ar2__checkout{margin:0}.ar2__secondary{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px 14px;font-size:9px;cursor:pointer}.ar2__package-status{margin:9px 2px 0!important;font-size:8px;line-height:1.45;color:var(--muted);text-align:center}.ar2__package-status.is-working{color:var(--accent);font-weight:700}.ar2__package-status.is-error{color:#9a3028;font-weight:700}@media(max-width:640px){.ar2__form-grid{grid-template-columns:1fr}.ar2__form-grid label.is-wide{grid-column:auto}.ar2__modal{padding:8px}.ar2__modal-box{padding:15px;border-radius:10px}.ar2__modal-actions{grid-template-columns:1fr}.ar2__modal-actions .ar2__checkout,.ar2__modal-actions .ar2__secondary{width:100%}}.ar2__advanced{margin-top:10px;border:1px solid var(--line);border-radius:9px;background:#fbf8f4;overflow:hidden}.ar2__advanced summary{list-style:none;cursor:pointer;position:relative;padding:10px 36px 10px 11px;font-size:11px;font-weight:800;line-height:1.35;background:#f3efe9;color:var(--ink);-webkit-user-select:none;user-select:none}.ar2__advanced summary::-webkit-details-marker{display:none}.ar2__advanced summary:after{content:"+";position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:17px;line-height:1}.ar2__advanced[open] summary:after{content:"\2212"}.ar2__advanced[open] summary{border-bottom:1px solid var(--line)}.ar2__advanced-body{padding:10px}.ar2__advanced-body .ar2__text-tools{margin-top:0}.ar2__advanced-body .ar2__align{margin-top:9px}@media(min-width:1000px){.ar2__shell{grid-template-columns:430px minmax(0,1fr)!important}.ar2__controls{padding:22px!important;font-size:16px!important}.ar2__brand p{font-size:12px!important}.ar2__brand h1{font-size:24px!important}.ar2__brand>span{font-size:11px!important;padding:7px 9px!important}.ar2__block{padding:18px 0!important}.ar2__block-title span{font-size:12px!important}.ar2__block-title strong{font-size:17px!important}.ar2__help{font-size:14px!important;line-height:1.5!important}.ar2__pair button,.ar2__zones button{min-height:42px!important;font-size:14px!important}.ar2__materials strong{font-size:14px!important}.ar2__materials small{font-size:12px!important}.ar2__group{font-size:11px!important}.ar2__add-row button{font-size:13px!important;min-height:42px!important}.ar2__tool-tabs button{font-size:13px!important;min-height:41px!important}.ar2__library-head strong{font-size:14px!important}.ar2__library-head small,.ar2__library-head>span{font-size:12px!important}.ar2__library-cats button{font-size:12px!important;min-height:38px!important}.ar2__library-grid button strong{font-size:12px!important}.ar2__library-toggle{font-size:12px!important;min-height:38px!important}.ar2__frame-head strong{font-size:13px!important}.ar2__frame-head small,.ar2__frame-head>span{font-size:11px!important}.ar2__frame-grid button strong{font-size:11px!important}.ar2__selected-head strong{font-size:15px!important}.ar2__selected-head button{font-size:13px!important}.ar2__selected-tools label span,.ar2__colours>span{font-size:13px!important}.ar2__selected-tools input,.ar2__selected-tools select{font-size:15px!important;min-height:44px!important}.ar2__selected-tools p{font-size:13px!important;line-height:1.5!important}.ar2__advanced summary{font-size:15px!important;padding:13px 42px 13px 14px!important}.ar2__text-tool-head strong{font-size:14px!important}.ar2__text-tool-head small{font-size:12px!important}.ar2__text-tools label{font-size:13px!important}.ar2__align>span{font-size:13px!important}.ar2__align button{min-height:35px!important;font-size:17px!important}.ar2__price span{font-size:13px!important}.ar2__price strong{font-size:27px!important}.ar2__price small{font-size:12px!important;line-height:1.4!important}.ar2__price button{font-size:13px!important;min-height:40px!important}.ar2__summary{font-size:13px!important}.ar2__checkout{font-size:16px!important;min-height:50px!important}.ar2__checkout-note{font-size:13px!important;line-height:1.45!important}.ar2__work-head small,.ar2__card header small,.ar2__all-head small{font-size:11px!important}.ar2__work-head strong{font-size:20px!important}.ar2__chips span{font-size:12px!important}.ar2__card>header strong{font-size:15px!important}.ar2__card>header>span{font-size:12px!important}.ar2__view-buttons button{font-size:12px!important;padding:7px 9px!important}.ar2__card>footer{font-size:12px!important}.ar2__card>footer strong{font-size:13px!important}.ar2__preview-footer span{font-size:11px!important}.ar2__preview-footer strong{font-size:12px!important}.ar2__all-head strong{font-size:15px!important}.ar2__all-head>span{font-size:12px!important}.ar2__thumb strong{font-size:11px!important}.ar2__thumb small{font-size:10px!important}.ar2__editor-stage,.ar2__preview-stage{min-height:445px!important}.ar2__editor-face{width:min(82%,345px)!important}.ar2__scene{transform:scale(.9)!important}.ar2__modal-box{font-size:16px!important}.ar2__modal-head small{font-size:11px!important}.ar2__modal-head h2{font-size:27px!important}.ar2__form-grid span{font-size:14px!important}.ar2__form-grid input,.ar2__form-grid textarea{font-size:16px!important;min-height:48px!important}.ar2__payment-note{font-size:14px!important;line-height:1.5!important}.ar2__modal-actions button{font-size:15px!important;min-height:48px!important}}.ar2 .ar2__face-content .ar2__mini-upload-plane{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map?subset=IA */
