:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor){width:100%}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop{--mag-bg:#f7f7f3;--mag-paper:#fffefa;--mag-ink:#14251c;--mag-muted:#586058;--mag-line:#d6d9d2;--mag-brown:rgb(var(--color-button));--mag-tint:#f0e9dc;--mag-green:#28634b;--mag-error:#8c3629;background:var(--mag-bg);color:var(--mag-ink);font:inherit;color-scheme:light;container-type:inline-size}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop *{box-sizing:border-box}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop [hidden]{display:none!important}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop button,:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop input{font:inherit}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop button{color:inherit}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-brand{display:flex;align-items:center;gap:14px;padding:16px 30px;border-bottom:1px solid var(--mag-line);font-size:13px;color:var(--mag-muted)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-logo{width:48px;height:48px;object-fit:contain}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"product choices" "workspace workspace" "order order";gap:24px;padding:22px 30px 30px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-product-heading{grid-area:product}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-eyebrow{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--mag-muted)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) h1{font:400 28px/1.15 var(--font-heading-family);margin:6px 0 8px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-product-heading>p{font-size:14px;color:var(--mag-muted);margin:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-choices{grid-area:choices;display:block;margin:0;padding:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-choices fieldset{padding:0;border:0;margin:0;min-width:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-choices legend{margin:0 0 8px;font-size:14px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row{display:flex;gap:10px;flex-wrap:wrap}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row label{display:block}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row label>span{display:flex;align-items:center;gap:18px;border:1px solid var(--mag-line);border-radius:5px;padding:10px 14px;min-height:46px;font-size:14px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row strong{font-weight:500;white-space:nowrap}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row label:has(input:checked)>span{border-color:var(--mag-brown);box-shadow:inset 0 0 0 1px var(--mag-brown);background:var(--mag-tint)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row label:has(input:focus-visible)>span{outline:auto}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-classic{display:block;font-size:12px;color:var(--mag-muted);margin-top:5px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-workspace{grid-area:workspace;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;border-top:1px solid var(--mag-line);padding-top:22px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop:not(.has-editor) .mag-workspace{grid-template-columns:1fr;max-width:760px;margin:auto}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-upload-panel,:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-editor{min-width:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) h2{font:400 24px/1.2 var(--font-heading-family);margin:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-count{font-size:14px;white-space:nowrap}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-outline,:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 14px;border-radius:5px;font-size:14px;text-align:center;line-height:1.35}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop .mag-outline{border:1px solid var(--mag-brown);color:var(--mag-brown);background:transparent}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop .mag-primary{border:1px solid var(--mag-brown);background:var(--mag-brown);color:#fff}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-upload{width:100%}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-upload,:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-replace{position:relative;overflow:hidden}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-native-picker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-upload:has(input:focus-visible),:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-replace:has(input:focus-visible){outline:auto}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-upload[aria-disabled=true]{opacity:.5}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-upload svg{width:20px;height:20px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-file-help{font-size:12px;color:var(--mag-muted);margin:8px 0 18px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-upload-error{font-size:13px;color:var(--mag-error);margin:10px 0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-photo-tile{position:relative;min-width:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-tile-button{position:relative;display:block;border:1px solid var(--mag-line);border-radius:6px;overflow:hidden;padding:0;width:100%;background:var(--mag-paper);aspect-ratio:766/768}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-tile-button[aria-pressed=true]{outline:2px solid var(--mag-brown);outline-offset:2px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-tile-button canvas{display:block;width:100%;height:100%}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-empty{border-style:dashed;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:var(--mag-muted);min-height:68px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-empty svg{width:24px;height:24px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-empty span{font-size:12px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-tile-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 5px;margin-top:7px;font-size:12px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-tile-state{color:var(--mag-muted);font-size:11px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-tile-state.is-confirmed{color:var(--mag-green)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-remove{display:flex;align-items:center;justify-content:center;position:absolute;top:3px;right:3px;width:32px;height:32px;background:var(--mag-paper);border:1px solid var(--mag-line);border-radius:50%;padding:7px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-remove svg{width:16px;height:16px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-grid-help{font-size:13px;line-height:1.5;color:var(--mag-muted);margin:18px 0 8px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-saved-status{font-size:13px;color:var(--mag-green);min-height:20px;margin:8px 0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-editor{padding:0 0 0 26px;border-left:1px solid var(--mag-line)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-editor-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;min-height:30px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-text{border:0;background:transparent;padding:4px 0;font-size:13px;color:var(--mag-brown);text-decoration:underline;text-underline-offset:3px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-back{display:flex;align-items:center;gap:6px;text-decoration:none}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-back svg{width:17px;height:17px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-photo-number{font-size:13px;color:var(--mag-muted)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-editor-help{font-size:13px;margin:7px 0 14px;color:var(--mag-muted)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-crop-surface{max-width:360px;width:100%;margin:auto;aspect-ratio:766/768;overflow:hidden;background:var(--mag-paper);touch-action:none;-webkit-user-select:none;user-select:none}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-canvas{display:block;width:100%;height:100%;touch-action:none}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-front-caption{font-size:12px;text-align:center;color:var(--mag-muted);margin:7px 0 17px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-zoom-label{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-zoom-value{font-size:12px;color:var(--mag-muted);margin-left:7px;white-space:nowrap;font-variant-numeric:tabular-nums}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-zoom-row{display:flex;align-items:center;gap:8px;margin:3px 0 7px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border:1px solid var(--mag-line);border-radius:5px;background:var(--mag-paper);padding:11px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-icon svg{width:20px;height:20px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-zoom{min-width:0;width:100%;height:32px;accent-color:var(--mag-brown)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-icon:disabled{opacity:.4}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-keyboard{font-size:12px;margin:5px 0 16px;color:var(--mag-muted)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-keyboard summary{padding:8px 0;text-decoration:underline;text-underline-offset:3px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pan-row{display:flex;gap:8px;margin:6px 0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pan-help{font-size:12px;line-height:1.5;margin:6px 0 0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-quality{font-size:13px;color:var(--mag-error);margin:10px 0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-editor-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:9px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-tolerance{font-size:12px;color:var(--mag-muted);margin:12px 0 0;line-height:1.5}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-order{grid-area:order;width:100%;max-width:760px;border-top:1px solid var(--mag-line);margin:8px auto 0;padding-top:18px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-order>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-order-summary{font-size:14px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-total{font-weight:500;font-size:21px;white-space:nowrap}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-cart{width:100%}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-cart:disabled{opacity:.5}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-order-help{font-size:13px;color:var(--mag-muted);margin:8px 0 0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop.has-editor .mag-order{display:none}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-stage{padding:18px 0 24px;margin-top:12px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-phone{max-width:390px;width:100%;margin:auto;border:1px solid var(--mag-line);border-radius:16px;overflow:hidden}@container (max-width:660px){:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-brand{padding:12px 16px;gap:10px;font-size:12px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-logo{width:40px;height:40px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-main{display:block;padding:20px 16px 24px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) h1{font-size:27px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) h2{font-size:23px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-choices{display:block;margin:20px 0 24px;padding-bottom:17px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row label>span{display:block;padding:10px;font-size:14px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-pack-row strong{display:block;margin-top:2px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-classic{display:block;padding:0;margin-top:8px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-workspace{grid-template-columns:1fr;gap:0;border-top:0;padding-top:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-editor{border-left:0;padding:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop.has-editor .mag-upload-panel,:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop.has-editor .mag-product-heading,:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop.has-editor .mag-choices{display:none}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-crop-surface{max-width:340px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-editor-top{margin-bottom:12px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-tile-label{display:block}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-tile-state{display:block;margin-top:2px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-remove{width:34px;height:34px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-file-help{font-size:11px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-editor-actions{grid-template-columns:1fr 1.35fr}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-editor-actions button{padding:10px 8px;font-size:13px}}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-main{display:block;padding:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-choices{margin:0 0 22px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-finish{margin-top:20px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-film-help{font-size:13px;color:var(--mag-muted);margin:8px 0 0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-finish-row{display:flex;flex-wrap:wrap;gap:8px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-finish-row label{position:relative}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-finish-row input{position:absolute;width:1px;height:1px;clip-path:inset(50%)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-finish-row span{display:block;padding:9px 12px;border:1px solid var(--mag-line);border-radius:5px;font-size:14px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-finish-row label:has(input:checked) span{border-color:var(--mag-brown);box-shadow:inset 0 0 0 1px var(--mag-brown);background:var(--mag-tint)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-finish-row label:has(input:focus-visible) span{outline:auto}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-icon>span{font-size:22px;line-height:1}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-notes{margin-bottom:16px;font-size:14px}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) textarea{display:block;width:100%;padding:10px;margin-top:8px;font:inherit;font-size:16px;border:1px solid var(--mag-line);background:var(--mag-paper);color:var(--mag-ink)}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-remove{font-size:20px;line-height:1}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-upload-panel{width:100%}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop.has-editor .mag-order{display:block}@container (max-width:660px){:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-main{padding:0}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-shop.has-editor .mag-order{display:none}:is(:is(#atelier-magnet-photo-editor,#atelier-jewellery-editor),#atelier-photo-coaster-editor) .mag-choices{padding:0}}.mag-shop button.mag-confirm{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/atelier-magnet-editor.css.map */
